Senior Developer - Back-End Web developer
Campo Pequeno (Lisbon) IT development
Job description
Position Description:
Tasks Description
Build full stack web applications and APIs in GoLang that deliver Artificial Intelligence and Machine Learning solutions to end users.
Analyse, design, coordinate and supervise the development of web applications and APIs.
Review and develop against business requirements.
Be an active member of the Development Team to contribute to team dynamics, ways of working and assisting with improvement opportunities.
Contribute to define and disseminate development best practices and use continuous integration practices.
Develop technical and design documentation.
Ensure proper usage of state-of-the-art frameworks and advise on architecture solutions & technologies.
Build efficient, testable and reusable components.
Your future duties and responsibilities:
Skills
Fluent in English (level C1-C2)
Solid experience with backend development languages (e.g. Java, Go)
Knowledge of microservices design & development
Experience with web APIs, REST APIs, including full API lifecycle management
Experience applying Agile SCRUM methodology to high-value projects
Knowledge of Python programming language
Familiarity with modern JavaScript frameworks (e.g. AngularJS, React) and Node.js is a plus
Familiarity with continuous integration tools (preferably Jenkins, GitLab CI)
Familiarity with configuration management tools (preferably Ansible or equivalent)
Understanding of accessibility and security compliance (authentication and authorization across systems and environments)
Strong collaboration and communication skills
Creative and innovative mindset
Adaptability and proactive attitude
Required qualifications to be successful in this role:
Experience
Minimum of 3 years' experience as a software developer
Experience developing web applications, particularly backend and API design
Solid understanding of software development principles and ability to collaborate across technical teams
Skills:
· English
· MS SQL Server
· Software Architecture
What you can expect from us:
Together, as owners, let’s turn meaningful insights into action.
Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…
You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.
Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.
You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.
Come join our team—one of the largest IT and business consulting services firms in the world.