Description du poste
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 Node.js, NestJS et TypeScript.
Participer à la conception d’architectures 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 à l’amé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 Node.js, NestJS et TypeScript.
✔️ Expérience solide dans le développement d’APIs 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 d’architecture avec UML (diagrammes de classes, séquence, etc.).
✔️ Connaissance des outils d’observabilité (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 : 260309_Dev Middleware B2B_91
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 d’un café ou un thé, c’est 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 qu’attendez-vous pour nous rejoindre ?
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.