Senior Python Developer
Indexed description
Our Tech Team
The Tech, Data, and Product team comprises 70+ people from diverse backgrounds, working in our offices in Nantes, Paris, and Barcelona. Our products are developed thanks to six autonomous product Teams, each working on a specific business domain. The teams are led by a Product Manager and Engineer manager working with a dedicated small team of developers (from 4 to 8)
Purpose of the job:
We are seeking a highly skilled and experienced Senior Python Developer. The ideal candidate will have extensive experience in Python development, a deep understanding of clean architecture principles, and a strong background in CI/CD practices, particularly using GitHub Actions and ArgoCD. You will play a key role in designing, developing, and maintaining our software applications, ensuring they are scalable, maintainable, and robust.
Your main tasks would be as follows :
Development:
- Design, develop, and maintain high-quality Python applications and services
- Implement and advocate for clean architecture principles to ensure a scalable, maintainable, and testable codebase
- Design, implement, and maintain CI/CD pipelines using GitHub Actions and ArgoCD to automate workflows, deployments, and infrastructure management
- Conduct code reviews, provide constructive feedback, and mentor junior developers to uphold best practices and coding standards
- Develop and maintain unit, integration, and end-to-end tests to ensure software quality and reliability
- Langage : Python
- Framework : Django, Celery, FastAPI
- DB : PostgreSQL, Redis, AWS
- Outils : GitHub, Jira, Datadog, Docker, RabbitMQ
- Phone call with Alexandre our HR
- Interview with one of our Engineering Manager
- Technical test and restitution with Clément Head of Engineering and members of the tech team
- Offer letter
- 4 years as Software developer in Python or other Object oriented programming language
- Proven ability to integrate AI Agents into the development lifecycle (e.g., automated code reviews, agentic testing, or AI-driven CI/CD) to enhance developer productivity and software quality
- Python
- Django, PostgreSQL, Celery, Docker
- Design & Architecture
- Leadership
- Curious / Autonomous / Good analytical skills / Force of proposal / Problem Solver
- Ticket restaurant 8 euros by day
- Malakoff Humanis Private insurance & Prevoyance
- 3 Remote days per week
- Flexible hours
- Bike mileage allowances or 50% of transportation tickets
- Remote allowances
- Professional events (Devoxx, Meetup ...) and regular internal cohesion
- Weekly Happy Break on Thursday Evening at the office with food and beverage
- Syntec forfait jours with RTT - 218 annual working days, ie minimum 9 days off on top of 5 weeks legal paid leave
- Choose your laptop OS. You can work on MacOS, Windows or Linux
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search