Python Developer

Lisboa, Portugal | Backend | Full-time | Hybrid

Apply

Overview:

One of the biggest banks in the European Union is seeking a Python Developer to work on a project focused on the evolution of third-party data ecosystems which would aim to streamline the integration of new data and technologies such as data virtualization, APIs, etc., enhancing the accessibility and real-time availability of data across systems.

What will you do?

  • Design, secure, scale back-end architectures.
  • Code and test software components and parts assigned to them for the technical domains under their responsibility in compliance with development and security norms and standards.
  • Industrialize the solution according to CI/CD best practices.
  • Help in the design, model, and implementation of the product’s solution, as necessary, with the objective of optimize the quality of the code and its future maintainability.
  • Design, develop and maintain APIs, microservices and event-driven integrations to support business processes and data exchanges.

What are we looking for?

  • Mastery in Python development, including FastAPI, Flask and related frameworks, with strong experience in API design, RESTful services and microservices architectures.
  • Experience with unit and integration testing using frameworks such as PyTest or Unittest, and test management tools (e.g., ALM/Octane) and Advanced SQL skills, including database design and optimization (PostgreSQL preferred).
  • Mastery of software engineering best practices, including CI/CD, Git workflows, code review, clean architecture, design patterns, unit testing and observability.
  • Experience with cloud environments (AWS, IBM, etc.) and containerization using Docker.
  • Experience working in Agile/DevOps environments and with collaboration and delivery tools such as Jira, Confluence, Git, and ALM.
  • Fluent in English.
  • French notions is a plus.

What can you expect from us?

  • A permanent job contract for a long term project;
  • Tech equipment + SIM Card + personal smartphone;
  • Health and Life Insurance;
  • Social events and team buildings;
  • The commitment of letting you grow with us, and be rewarded accordingly;
  • A dynamic and young team that will be always there to support you;
  • Training in the latest technologies;
  • Coffee, fruits, snacks and a warm welcoming when you pass by the office.