Senior Python Developer
Guarde esta oferta e mantenha a sua pesquisa organizada
Crie uma conta gratuita para guardar ofertas, criar alertas e voltar a este anúncio a partir do seu painel.
Ao continuar, aceita os nossos Termos & Política de Privacidade.
You'll join a consulting company that works mainly with one major banking client in Porto.
Most of the projects you'll work on will be for this client, on long‐term missions (usually around 1 year or more).
The way it works is simple: you're hired as a consultant, but you'll be integrated into the client's teams and work directly on their projects.
At the same time, you stay connected to a small internal team, with regular follow‐ups and a real team culture on the company side.
The company has around 100 people globally and about 30 in Portugal.
It's still a relatively small structure, so things are quite direct: flat hierarchy, easy communication, and people know each other.
Teams are mixed (data, dev, functional roles like business analysts or scrum masters), and most of the work is project‐based in an international environment.
Projects are mainly in banking, with some in the energy sector as well.
On the tech side, expect a lot of data work (ETL, SQL, data warehouse), often in environments that are not fully cloud yet.
Key Responsibilities
Develop and maintain data‐driven applications using Python
Design, build, and optimise ETL pipelines
Contribute to data architecture design (data warehouse, data lake)
Work with cloud technologies, especially Google Cloud Platform (GCP)
Write and optimise complex SQL and PL/SQL queries
Implement best practices in development (version control, CI/CD, testing)
Support containerisation efforts (Docker, Kubernetes)
Collaborate with cross‐functional teams in an agile environment
Why Join
Fast‐growing international company with strong ambitions
Human‐sized teams with a strong company culture and team bonding
Flat organisation and close collaboration
Long‐term projects with major international clients
Opportunity to work in a diverse team (data, dev, functional roles)
Salary & Benefits
€1,800/month net – €2,400/month net
Food allowance: €*/day (card)
Health allowance: ~€50/month
22 vacation days + 1 extra day (Carnival)
Additional vacation days based on seniority
Annual salary review and career discussion
Training opportunities
Regular team‐building events (Portugal & Europe)
Work Environment
Location: Porto (with opportunities in Lisbon as well)
Hybrid working model
Long‐term projects (typically 1 year+)
International and collaborative environment
Recruitment Process
First interview (45 min – context & company presentation)
Technical discussion with a Tech Lead
Presentation to the client
Final interview with the client
Profile
Minimum 5 years of experience in Python development
Strong expertise in SQL and solid knowledge of PL/SQL
Proven experience with data projects (ETL, data warehousing)
Experience with cloud environments, ideally GCP
Good knowledge of Git and CI/CD pipelines
Familiarity with containerisation tools (Docker, Kubernetes)
Fluent in English (mandatory)
Portuguese is a plus (for easier integration)
French is a plus
#J-*-Ljbffr