Le poste DEVELOPPEUR BACK
Partager cette offre
TypeScript, Nodejs - Confirmé - Impératif
TDD et BDD - Confirmé - Impératif
NestJS - Confirmé - Impératif
Kafka et MongoDB - Confirmé - Important
Connaissances linguistiques
Français Courant (Impératif)
English Professionnel (Impératif)
Description détaillée
Nous cherchons un développeur expérimenté TypeScript / Node.js / NestJS pour renforcer l'équipe (actuellement 5 devs + 1PO)
Très gros enjeu sur la performance de la brique Offer (temps de réponse: 10G d'appels/mois sur l'API d'Offer) et le volume de données à gérer (plusieurs centaines de millions d'offres). Nouvel enjeu à construire pour passer d'une offre centrée sur les magasins à une offre basée sur le besoin géographique du client. Intégration dans une équipe très agile, très orientée software craftsmanship. L’équipe travaille une architecture appliquant le pattern hexagonal et développe de nouvelles features en se basant sur le Test Driven Development et le Behaviour Driven Development.
L’équipe est autonome et travaille en mode hybride, une partie en télétravail et au bureau à Ronchin. Le profil recherché doit être force de proposition pour l’amélioration du produit.
Profil recherché
Nos attentes sur les compétences techniques sont les suivantes:
- NestJS advanced concepts/patterns
-- dynamic modules
-- custom decorators
-- interceptors
-- filters
- Domain Driven Design (DDD) applied with NestJS!
- Hexagonal / Onion / Event-Driven Architectures
- Connaissances Kafkajs/Kafkajs confluent schema registry/avsc
- Connaissances Datadog metrics
Environnement de travail
NIVEAU Expert
SA MISSION :
À la demande du Métier, il analyse, paramètre et code les composants logiciels applicatifs dans le respect des évolutions souhaitées, des normes et des procédures.
SON ACTIVITE :
ANALYSE :
- Contribue à la définition des spécifications générales
- Réalise l'analyse technique et l'étude détaillée
- Adapte et paramètre les progiciels applicatifs (ERP)
- Réalise le prototypage
QUALIFICATION :
- Élabore les jeux d'essais pourles tests unitaires d'intégration
- Effectue les tests unitaires
- Identifie et traite les dysfonctionnements
DÉVELOPPEMENT :
- Réalise les modules (objets et composants logiciels)
- Assemble les composants
- Rédige les documentations
MAINTENANCE :
- A en charge la maintenance corrective
- A en charge la maintenance évolutive
- Administre les composants logiciels réutilisables et met à jour la nomenclature de ces composants
SES LIVRABLES :
- Code documenté suivant les règles et référentiels de l'entreprise
SES INDICATEURS DE PERFORMANCE :
- Nombre de corrections en phase de recette
- Performance des composants développés (via des benchmarks)
- Respect du délai dans la réalisation des modifications
- Nombre de régressions
Postulez à cette offre !
Trouvez votre prochaine mission parmi +8 000 offres !
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.
DEVELOPPEUR BACK
Coriom Conseil