Vous intégrez une structure technique où l’excellence logicielle est au cœur des préoccupations. Votre rôle consiste à participer activement à l’ensemble du cycle de développement d’applications stratégiques, depuis la conception jusqu’au déploiement, dans un cadre agile bien rodé.
Responsabilités
- Contribuer à toutes les phases du projet, de l’analyse à la mise en production
- Participer aux cérémonies agiles et aux ateliers techniques en équipe
- Appliquer des méthodologies rigoureuses comme le TDD, le BDD ou le DDD
- Pratiquer la relecture de code dans une logique d’amélioration collective
- Accompagner les développeurs juniors et renforcer la cohésion d’équipe
- Proposer activement des axes d’optimisation pour la qualité et la maintenabilité du code
Compétences requises
- Maîtrise confirmée de Java ou de TypeScript
- Expérience avérée avec Angular, Spring Boot ou NestJS
- Connaissance pratique des bases de données relationnelles ou NoSQL
- Familiarité avec les services AWS (Lambda, SQS, SNS, DynamoDB)
- Capacité à travailler en équipe, orienté résultat et souci du détail
Environnement technique
Vous évoluerez dans un écosystème moderne : TypeScript, Angular 18, Java 21, Spring Boot 3, PostgreSQL, Docker, GitLab CI, avec une architecture hexagonale et une attention constante au clean code. Les principes du DDD et les tests automatisés sont intégrés au quotidien.
Conditions et accompagnement
- Mode hybride : télétravail combiné avec des interventions sur site à Bordeaux ou Toulouse
- Intégration à des communautés techniques (Squads et Practices) pour partager et progresser
- Management proche et accompagnement personnalisé tout au long de votre parcours
- Accès à des formations internes et externes pour renforcer vos compétences
- Une culture d’entreprise ancrée dans l’agilité, la responsabilité, l’engagement et la bienveillance
