Nous recherchons un(e) Développeur(se) Full Stack autonome et expérimenté(e) pour un CDD de 6 mois. Vous interviendrez rapidement sur des projets en production, en collaboration directe dans l’équipe engineering, mais aussi avec les équipes produit, design, sales et platform solutions. Vous serez focalisé(e) sur le code et l’exécution technique de qualité.
Développement & Conception :
Concevoir et développer des interfaces web performantes et responsives en JavaScript/TypeScript, avec React (ou Vue.js/Angular si nécessaire).
Implémenter des composants réutilisables et assurer la cohérence UX/UI en lien avec les designers.
Développer des backends robustes en Java (Spring / VertX), Python (Django/Flask) ou Node.js.
Concevoir et exposer des APIs RESTful sécurisées et maintenables.
Gérer et interagir avec des bases de données SQL (PostgreSQL) et NoSQL (BigQuery).
DevOps & Déploiement :
Participer à l’automatisation des pipelines CI/CD (Jenkins, Bitbucket Pipelines).
Utiliser Docker pour la containerisation des applications.
Déployer sur des plateformes cloud (GCP, AWS) en s’appuyant sur des services managés.
Architecture & Qualité :
Appliquer les principes de Clean Architecture et, dans la mesure du besoin, Domain-Driven Design (DDD).
Contribuer activement à la qualité du code avec des tests unitaires et d’intégration.
Participer aux revues de code et à l’amélioration continue des pratiques de développement.
Collaboration & Agilité :
Travailler en étroite collaboration avec les équipes produit, design, sales et platform solutions.
Participer aux rituels Agile (Scrum) : sprint planning, daily, rétrospectives.
Être force de proposition dans les choix techniques, tout en respectant les orientations définies collectivement.
2 à 4 ans d’expérience en développement full stack.
Bonne maîtrise du JavaScript/TypeScript, des frameworks frontend (idéalement React) et d’un ou plusieurs backends (Java, Python ou Node.js).
Connaissances solides en bases de données, Docker, CI/CD et cloud.
Capacité à être opérationnel rapidement, à travailler en autonomie sans besoin de supervision constante.
Culture de la qualité, sens du produit, rigueur et bonne communication.
Un poste 100 % technique : aucune responsabilité managériale ou d’encadrement n’est attendue. Vous êtes pleinement dédié(e) à la conception, au développement et à la qualité de l’exécution technique.
Anglais : bon niveau professionnel (lecture, documentation, échanges techniques).