Avel Technologies
Aperçu
Nous recherchons un Ingénieur Backend Senior pour rejoindre notre équipe travaillant sur un Gestionnaire de Paquets Logiciels Automobiles, une application web cloud conçue pour gérer et optimiser les packages logiciels dans le secteur automobile.
Dans ce rôle, vous contribuerez à la conception, au développement et à la maintenance de services backend robustes, au sein d’une plateforme logicielle moderne utilisée dans le domaine automobile. Vous évoluerez dans un environnement technique complexe combinant un backend Python, un déploiement cloud et une intégration avec un frontend Node.js, React et TypeScript.
Ce poste est idéal pour un ingénieur hautement qualifié et autonome, à l’aise avec la rétro-ingénierie de bases de code existantes, capable de travailler sur des systèmes partiellement documentés et de construire des solutions backend scalables avec de forts standards de qualité.
Responsabilités
- Concevoir, développer et maintenir des services backend en Python et Flask
- Construire et maintenir des API RESTful et contribuer à une architecture orientée microservices
- Utiliser Docker pour conteneuriser les services et soutenir le déploiement en environnement cloud
- Intégrer et gérer des brokers de messages tels que RabbitMQ pour la communication asynchrone
- Rédiger et maintenir des tests unitaires et d’intégration avec Pytest
- Créer et maintenir la documentation technique, en particulier pour les composants non documentés
- Diagnostiquer et résoudre des problèmes complexes sur l’ensemble du stack backend
- Travailler avec PostgreSQL et garantir une gestion des données efficace, fiable et maintenable
- Collaborer avec les développeurs frontend et les équipes transverses pour assurer une intégration fluide de l’application
- Contribuer à l’amélioration continue de l’architecture backend, des pratiques de développement et de la qualité technique
Exigences
- 4 ans ou plus d’expérience en développement logiciel backend
- Maîtrise experte de Python et solide expérience pratique de Flask
- Bonne compréhension de Docker et des environnements de développement conteneurisés
- Expérience avec des brokers de messages tels que RabbitMQ
- Solide connaissance de la conception d’API RESTful et de l’architecture microservices
- Expérience avec PostgreSQL ou des bases de données relationnelles similaires
- Expérience pratique de l’écriture de tests automatisés avec Pytest
- Capacité à pratiquer la rétro-ingénierie et à travailler efficacement avec des bases de code legacy ou non documentées
- Solides compétences en résolution de problèmes et en débogage
- Capacité à travailler de façon autonome et à prendre en charge des sujets techniques
- Bonnes aptitudes à la communication et à la collaboration
- Diplôme de Licence ou Master en Informatique, Électronique, Génie Logiciel ou domaine connexe
Agréable à avoir
- Diplôme de Licence ou Master en Informatique, Électronique, Génie Logiciel ou domaine connexe
- Familiarité avec GraphQL
- Notions de base des services AWS : EC2, S3, Lambda ou CloudWatch
- Expérience en environnements cloud : AWS, Azure ou GCP
- Expérience avec les pipelines CI/CD et les pratiques DevOps
- Exposition aux environnements logiciels automobiles ou aux systèmes distribués complexes
Ce que nous offrons:
- Possibilités d’évolution grâce à la participation à des projets internationaux complexes ;
- Un environnement collaboratif avec des initiatives de partage des connaissances et des communautés techniques ;
- Des tickets restaurant font partie de vos avantages mensuels ;
- Une assurance maladie privée, pour votre santé et votre bien-être ;
- 25 jours de congés payés annuels dans le cadre d’un contrat de travail à temps plein ;
- Modalités de travail flexibles, adaptées aux exigences du projet et à l’environnement du client ;
- Accès à des programmes de formation technique et à des ressources de perfectionnement professionnel.
Prêt à vous projeter dans l’avenir ? Collaborons ensemble pour façonner la prochaine étape !
*Veuillez noter que seuls les candidats retenus seront contactés et qu’en postulant à ce poste, vous acceptez que vos données personnelles soient traitées par Avel Technologies.
Pour postuler, envoyez votre CV et votre lettre de motivation par e-mail à andrea.muraru@aveltechnologies.com
