Backend Developer

Backend Developer

Category: Development/Engineering
City: Lisbon, Portugal
Position ID: J0421-0987
Employment Type: Full Time

Position Description:

We’re currently hiring a Backend Developer for our amazing team.

Your future duties and responsibilities:

•The Back-End Web Developer is responsible for the development of a wide range of modern web solutions to deliver artificial intelligence projects, mainly on the back end part of the stack. He / She will design, develop, modify and support in-house applications, working hand-in-hand with the data scientists and developers of the analytics consulting team.
•Build full stack web applications and APIs in GoLang that deliver Artificial Intelligence and Machine Learning solutions to end users.
•Analyze, 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 advising on other architecture solutions & technologies.
•Build efficient, testable and reusable components.

Required qualifications to be successful in this role:

•Experienced software developer (3+ years minimum experience).
•Experience developing web applications (in particular back ends, designing APIs).
•Understand software development principles and technology with the ability to collaborate on technical information with various teams.

Technical skills
•Solid experience of backend development languages e.g. Java, Go.
•Knowledge of micro services design & development
•Experience of web API, REST API including API lifecycle management.
•Experience in applying agile SCRUM method to projects with high added value.
•Knowledge of Python programming language.
•Knowledge of state-of-the-art JavaScript frameworks e.g. AngularJS or React and Node.js is a plus.
•Familiarity with continuous integration tools (pref. Jenkins, Gitlab CI).
•Familiarity with configuration management tools (pref. Ansible or equivalent).
•Understanding accessibility and security compliance (User authentication and authorization between multiple systems, servers, and environments).

Soft skills
•Team spirit
•Capacity for collaboration and communication
•Capacity for creativity and innovation
•Adaptability and initiative spirit


  • API Technlogies
  • Java
  • Python

What you can expect from us:

Build your career with us.

It is an extraordinary time to be in business. As digital transformation continues to accelerate, CGI is at the center of this change—supporting our clients’ digital journeys and offering our professionals exciting career opportunities.

At CGI, our success comes from the talent and commitment of our professionals. As one team, we share the challenges and rewards that come from growing our company, which reinforces our culture of ownership. All of our professionals benefit from the value we collectively create.

Be part of building one of the largest independent technology and business services firms in the world.

Learn more about CGI at

No unsolicited agency referrals please.

CGI is an equal opportunity employer.