Nous recherchons un(e) Développeur(euse) Back-End expérimenté(e) spécialisé(e) dans le développement d’applications en TypeScript. Vous rejoindrez notre équipe technique dynamique pour concevoir, développer et maintenir des applications robustes et évolutives. La maîtrise de TypeScript sera cruciale pour garantir des solutions performantes et bien structurées. Une connaissance du framework NestJS serait un plus apprécié.
Conception et Développement : Participer à la conception et au développement des API et services back-end en utilisant TypeScript, en respectant les bonnes pratiques de développement.
Architecture de l’Application : Concevoir l’architecture des applications en s’assurant de leur scalabilité, modularité, et maintenabilité.
Intégration des Bases de Données : Développer et maintenir les couches d’accès aux données en utilisant des ORM comme TypeORM, Prisma ou Sequelize.
Test et Qualité : Mettre en place des tests unitaires, d’intégration, et fonctionnels.
Maintenance et Support : Assurer la maintenance et l’évolution des applications en production, et fournir un support technique en cas de besoin.
Collaboration : Travailler en étroite collaboration avec les autres développeurs, les designers et les chefs de projets pour assurer la bonne conduite des projets.
Maîtrise de TypeScript :
Compréhension approfondie de TypeScript, des types avancés, et de la programmation orientée objet.
Capacité à écrire un code propre, maintenable et scalable.
Bases de Données :
Expérience avec les ORM comme TypeORM, Prisma ou Sequelize.
Compétences en gestion de bases de données SQL (PostgreSQL, MySQL) et de cache (Redis).
Tests et Qualité de Code :
Connaissance des outils de tests unitaires et d’intégration (Jest, Supertest).
Maîtrise des pratiques de codage propre (Clean Code) et des principes SOLID.
Outils et Environnement de Développement :
Bonus :
o Connaissance de RxJS :
• Compréhension approfondie de la programmation réactive.
• Capacité à travailler avec les observables, les opérateurs RxJS, et la gestion des flux asynchrones.
• Intégration de RxJS dans les services pour gérer les flux de données et les opérations complexes de manière efficace.
o Expérience avec le framework NestJS.
o Connaissance de Nx.
o Connaissance des outils de conteneurisation (Docker) et de plateformes de déploiement (Kubernetes).
o Expérience avec les outils CI/CD (GitLab CI, ArgoCD).
o Expérience avec les WebSockets.
Diplôme en informatique ou équivalent.
Minimum 5 ans d’expérience en développement back-end avec TypeScript.
Capacité à travailler en équipe, bonne communication et autonomie.
Esprit analytique et rigoureux, avec une forte capacité à résoudre des problèmes complexes.
Cette opportunité est idéale pour un(e) développeur(euse) passionné(e) par la création d’applications performantes et évolutives en TypeScript. Si vous avez une curiosité pour le framework NestJS et souhaitez étendre vos compétences, nous serons heureux de vous accompagner dans cette progression.
Entretien téléphonique RH (15 min)
Technique + Archi (1h30)
Cultural fit (1h)
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.