See all the jobs at Caixa Mágica Software here:
Python Developer
, | Backend | Full-time | Hybrid
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.
Fetching your Linkedin profile ...