Python Developer
Caixa Mágica Software Lisbon, Portugal
Software Development · 51-200 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
Design, secure, and scale back-end architectures while developing APIs and microservices to support business processes. Industrialize solutions using CI/CD best practices and ensure high code quality through testing and observability.
What they look for
Requirements
Requires mastery in Python development with frameworks like FastAPI and Flask, along with strong experience in API design and microservices. Candidates must have advanced SQL skills and experience with cloud environments, containerization, and Agile/DevOps methodologies.
Benefits
Full description
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.
Similar roles
-
Lead Software Engineer - Java, Python, AWS
JPMorgan Chase & Co. Singapore, Singapore, Singapore
-
Desenvolvedor Fullstack Sênior - C# Python React
Jobgether Brazil
-
AI Engineer Python
Initiumsoft Madrid, Community of Madrid, Spain · €43K–€45K/yr
-
Tech Lead Python
Encora Campinas, São Paulo, Brazil
-
Data Engineer (Python, NiFi) - TS/SCI Poly
Leading Path Consulting Chantilly, Virginia, United States
-
Trading Analyst (Python)
Maven Chicago, Illinois, United States