Backend Developer Nest H/F

Bloomays
Canton de Nice-5, France
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French

Job location

Canton de Nice-5, France

Tech stack

API
Amazon Web Services (AWS)
Code Review
DevOps
Node.js
Pair Programming
TypeScript
Test Driven Development
Backend
Kubernetes
Kafka
Search Engines
NestJS
Terraform
Docker

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

Apply for this position