Vous aurez donc les missions principales suivantes :
Concevoir et développer des services middleware B2B robustes et performants.
Développer et maintenir des APIs GraphQL et REST avec NestJS et TypeScript.
Participer à la conception darchitectures microservices et event-driven.
Intégrer différents systèmes via des APIs et services distribués.
Concevoir des solutions respectant les principes Clean Architecture SOLID et OOP.
Mettre en place et maintenir des tests automatisés (TDD tests E2E avec Jest).
Participer activement aux revues de code et aux bonnes pratiques Gitflow.
Contribuer à lamélioration continue de la qualité du code et des performances des services.
Collaborer avec les équipes produit architecture et DevOps dans un environnement agile.
Participer à la containerisation et au déploiement des services via Docker.
Qualifications :
Les compétences attendues sont les suivantes :
Excellente maîtrise de NestJS et TypeScript.
Expérience solide dans le développement dAPIs GraphQL (Apollo) et REST.
Bonne connaissance des architectures microservices et event-driven.
Maîtrise des bases de données SQL et NoSQL.
Expérience avec Docker.
Bonnes pratiques de développement : TDD OOP SOLID Clean Architecture.
Expérience des revues de code Gitflow et feature branching.
Anglais professionnel courant.
Compétences appréciées :
Expérience avec lécosystème AWS (Lambda).
Utilisation de systèmes de cache (Redis Valkey).
Conception darchitecture avec UML (diagrammes de classes séquence etc.).
Connaissance des outils dobservabilité (Splunk OpenTelemetry).
Expérience avec OpenSearch CI/CD ou gestion de releases.
Expérience dans des environnements transactionnels / plateformes de réservation.
Connaissance des architectures event streaming (Kinesis).
Informations supplémentaires :
Tous nos postes sont ouverts aux personnes possédant le statut RQTH.
Télétravail : 2 jours/semaine
CDI : 45 - 60 K Brut/an
Freelance : 350 - 460 /jour
Référence : 260309Dev Middleware B2B91
Pourquoi rejoindre Citech
Une ambiance de travail conviviale avec des afterworks organisés régulièrement !
Des missions de longues durées
Des formations adaptées à vos envies et vos aspirations
Une mobilité que si vous le souhaitez
Un accompagnement personnalisé avec un suivi régulier (autour dun café ou un thé cest vous qui choisissez )
Une mutuelle avantageuse pour vous mais aussi pour les membres de votre famille
Une flexibilité sur la gestion de vos repas
Un statut Cadre et une convention collective SYNTEC
Alors quattendez-vous pour nous rejoindre
Remote Work :
No
Employment Type :
Full-time
If you wish to contribute your skills in executing various projects, we have THE mission for you! We are indeed looking for a Technical Manager (M/F). Your mission is with a recognized client in the electricity production industry.