We are seeking a
highly skilled and experienced Senior Python Developer to join our growing team. 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.
Clean Architecture:
- Implement and advocate for clean architecture principles to ensure a scalable, maintainable, and testable codebase.
CI/CD Pipeline Management:
- Design, implement, and maintain CI/CD pipelines using GitHub Actions and ArgoCD to automate workflows, deployments, and infrastructure management.
Code Review and Mentorship:
- Conduct code reviews, provide constructive feedback, and mentor junior developers to uphold best practices and coding standards.
Testing:
- Develop and maintain unit, integration, and end-to-end tests to ensure software quality and reliability.
Technical environment:
- Langage : Python
- Framework : Django, Celery, FastAPI
- DB : PostgreSQL, Redis, AWS
- Outils : GitHub, Jira, Datadog, Docker, RabbitMQ
Hiring process:
- 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
Requirements
We are looking for someone with the following experiences and skills:
Experiences :
- 4 years as Software developer in Python or other Object oriented programming language
Skills & soft skills :
- Python
- Django, PostgreSQL, Celery, Docker
- Design & Architecture
- Leadership
- Curious / Autonomous / Good analytical skills / Force of proposal / Problem Solver
Benefits
Joining Lengow is also an opportunity to benefit from many advantages :
- 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.