Backend Developer Nest H/F
Role details
Job location
Tech stack
Job description
Contexte : Participation au développement d'une brique de Moteur de recherche e-commerce dans un contexte de migration.
En tant que Senior Backend developer (H/F), votre responsabilité principale sera de concevoir et de développer les fonctionnalités, composants et services de l'e-commerce de notre client, en appliquant les best practices de développements et de qualité.
Vous travaillerez en direct avec des Product Owners & l'équipe infra (SRE & DEVOPS), dans un environnement agile & cloud AWS.
Vous ferez du code review et pair programming au sein de votre équipe.
Vous contribuerez aux décisions techniques et fonctionnelles, respecterez les normes de qualité, de sécurité et de performance.
Principaux sujets :
- Développement de nouvelles features
- Développement du moteur de recherche avec ELK
- API, consommateurs kafka
- Monitoring avec l'équipe infra
- Pair programming, code review
- Mise en place des best practices : TDD, DDD, SOLID
Requirements
STACK : NodeJS Typescript APIRest Kubernetes Docker Terraform Kafka Environnement cloud AWS, Profile wantedExcellente maîtrise de Node.js, NestJS et TypeScriptSolide pratique du TDDCapacité à écrire et maintenir des tests fiablesSensibilité forte à l'observabilité de l'applicationCode propre, lisible et bien structuréCode maintenable et facile à faire évoluerÉviter une dépendance excessive à une technologie, un framework ou un outil spécifiqueConnaissance des sujets Search : nice to haveConnaissance du DDD : appréciée, mais non obligatoire, * Excellente maîtrise de Node.js, NestJS et TypeScript
- Solide pratique du TDD
- Capacité à écrire et maintenir des tests fiables
- Sensibilité forte à l'observabilité de l'application
- Code propre, lisible et bien structuré
- Code maintenable et facile à faire évoluer
- Éviter une dépendance excessive à une technologie, un framework ou un outil spécifique
- Connaissance des sujets Search : nice to have
- Connaissance du DDD : appréciée, mais non obligatoire
EUR
ELK API Implémentation de moteurs de recherche Test driven development (TDD) Kubernetes Node.js Normes de qualité KAFKA Terraform TypeScript Monitoring Docker