Développeur Node.js Fullstack (H/F) - Paris

Smile Group

Paris

On-site

EUR 70,000 - 95,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Mutuelle et transports pris en charge
Tickets Restaurant
RTT
Prime de vacances
CSE
Formation et certifications financées
Cooptation interne jusqu'à 3000€
Événements équipe

Job summary

Smile Group recherche un développeur backend senior pour concevoir et développer des API Node.js/TypeScript, dans une architecture microservices orientée événements (Kafka, Pub/Sub, Redis). Vous écrirez des tests complets (TDD) et déploierez dans le Cloud (AWS/GCP) avec CI/CD.

Vous maîtrisez REST/GraphQL, OpenAPI/Swagger, et les patterns SOLID, tout en travaillant en mode Agile (Scrum/SAFe) au sein d’une équipe pluridisciplinaire.

Qualifications

  • 4 ans d'expérience minimum en développement back-end Node.js et TypeScript.
  • Conception d'API REST et GraphQL.
  • Approche TDD / test-driven development.
  • Expérience cloud (AWS / GCP) et DevOps (Docker, CI/CD).
  • Gestion de microservices et architecture orientée événements.

Responsibilities

  • Concevoir et développer le back-end en Node.js/TypeScript, API REST/GraphQL, et microservices.
  • Garantir la qualité via tests unitaires, intégration et E2E (Jest, Supertest).
  • Déployer et faire progresser les microservices dans un environnement Cloud (AWS/GCP, Kubernetes).
  • Collaborer étroitement avec les équipes Front, Ops et Produit.

Tools

Node.js
TypeScript
NestJS
Express.js
Kafka
RabbitMQ
Redis
PostgreSQL
MongoDB
AWS
GCP
Docker
Kubernetes
CI/CD
OpenAPI/Swagger
Jest
TDD

Job description

Chez Smile, on construit des solutions numériques ouvertes, performantes et durables, pour des acteurs majeurs de l'industrie, des services et du grand public. Ici, nous accompagnons nos clients dans la conception et l'évolution de leurs plateformes digitales à très forte audience et forte charge. Pas de techno imposée pour l'effet vitrine - les bons outils, maîtrisés de bout en bout. 1 500 experts à travers l'Europe, et une vraie culture de la qualité logicielle.

La Mission

En régie, intégré(e) à une équipe pluridisciplinaire en méthodologie Agile (Scrum / SAFe), vous concevez et développez les API et les microservices back-end en Node.js au cœur des écosystèmes applicatifs. Votre rôle se joue en trois temps :

Concevoir et développer le back-end
  • Vous concevez et développez des API REST et GraphQL performantes et hautement scalables en Node.js (TypeScript / Express / NestJS) pour supporter les fortes montées de charge.
  • Vous mettez en œuvre une architecture orientée événements et microservices (Kafka, Pub/Sub, Redis) : couplage lâche, faible latence et cohérence des données.
  • Vous appliquez les principes SOLID, les design patterns et l'architecture hexagonale / DDD - c'est vous le garant de la solidité de la conception.
Garantir la qualité et fiabiliser
  • Vous pratiquez le TDD / BDD et construisez une stratégie de test complète : unitaires, intégration, contractuels et E2E (Jest, Supertest, Mocha).
  • Vous appliquez le Clean Code, le refactoring continu et les bonnes pratiques de sécurité (OWASP, gestion des identités et accès).
  • Vous documentez l'architecture (Confluence, OpenAPI/Swagger) et livrez des services prêts pour la production.
Déployer et faire progresser
  • Vous déployez et gérez les microservices dans un environnement Cloud (AWS / GCP / Kubernetes) via une chaîne CI/CD automatisée (GitLab CI / GitHub Actions).
  • Vous intégrez les assistants de code IA (GitHub Copilot) à votre quotidien : accélération, génération de tests et refactoring, avec un regard critique sur les résultats.
  • Vous collaborez étroitement avec les équipes Front, Ops et produit.

Smile s'engage pour un environnement où la diversité est une force et l'inclusion un pilier. Chaque talent est reconnu, respecté et encouragé à aller plus loin.

Votre environnement technique
  • Langages / Frameworks : Node.js, TypeScript, NestJS, Express.js
  • Architecture : Microservices, Event-Driven (Kafka, RabbitMQ, Redis Pub/Sub), REST, GraphQL, OpenAPI/Swagger, architecture hexagonale
  • Bases de données : PostgreSQL, MongoDB, Redis
  • Cloud & DevOps : AWS / GCP, Docker, Kubernetes, CI/CD (GitLab CI, GitHub Actions)
  • Qualité & Tests : Jest, Supertest, SonarQube, TDD
  • Outillage IA : GitHub Copilot, assistants LLM
Votre Profil

Vous avez 4 ans d'expérience minimum en développement back-end Node.js / TypeScript et le goût du code propre, scalable et testé. On parie que vous cochez aussi ces cases :

  • Maîtrise experte de Node.js, TypeScript et de la conception d'API RESTful et GraphQL.
  • Expérience des architectures microservices, de la gestion du cache (Redis) et des flux événementiels.
  • Pratique poussée du TDD et d'une stratégie de test complète.
  • Sensibilité aux problématiques Cloud / DevOps (Docker, CI/CD) et d'optimisation de performances.
  • Pratique des méthodes Agiles (Scrum, Kanban, SAFe).

Rémunération : Selon profil et expérience.

Votre future Agence

Avec plus de 400 passionnés, l'agence d'Asnières-sur-Seine (notre siège) est un véritable terrain de jeu pour les experts et les curieux qui veulent progresser et innover.

Pourquoi Smile !
  • Notre management de proximité par des pairs favorise l'échange et la mise en place d'un parcours de carrière adapté.
  • Parce que le secteur du numérique est en perpétuel mouvement, Smile s'engage à faire de vous un expert dans votre domaine, grâce à une offre de formation complète : accès à une plateforme d'e-learning, financement de certifications, outils de partage de connaissances...
  • Vous pourrez participer au développement de Smile via notre programme de cooptation interne rémunéré, allant jusqu'à 3000 €.
  • Votre année sera animée par des événements groupe et agence : convention annuelle, participation à des salons, summer party, afterworks formels & informels.
  • Et aussi : mutuelle & transports pris en charge à 50 %, minimum 9 RTT/an, prime de vacances, Tickets Restaurant (9,50 €, pris en charge à 55 %), CSE dynamique.
Les prochaines étapes

Premier contact : Un échange téléphonique pour discuter de vos aspirations et de ce que nous pouvons vous offrir.

Rencontre : L'occasion de faire connaissance et d'explorer votre parcours professionnel.

Échange métier : Une discussion avec un de nos experts pour évaluer vos compétences et définir vos objectifs.

Bienvenue dans l'équipe ! Et si ça matche entre nous, nous serons ravis de vous accueillir pour une aventure passionnante. Alors, prêt(e) à rejoindre l'équipe ?

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Développeur Android ou iOS - H/F - PARIS
Développeur Android ou iOS - H/F - PARIS

Smile Group • Paris

Hybrid
EUR 65,000 - 90,000
Mutuelle prise en charge 50%
Transports pris en charge 50%
RS RTT minimum 9/janvier
+3
Développeur Python - H/F – Asnières-Sur-Seine
Développeur Python - H/F – Asnières-Sur-Seine

Smile • Asnières-sur-Seine

On-site
EUR 45,000 - 70,000
Mutuelle d’entreprise
Transports en commun pris en charge à
RTT
+3
TECH LEAD JAVA – CMS & SEARCH H/F
TECH LEAD JAVA – CMS & SEARCH H/F

Vue Mastery • Asnières-sur-Seine

Remote
EUR 75,000 - 110,000
Cooptation rémunérée jusqu'à 3 000 €
Mutuelle et transports pris en charge
RTT annuels
+2
Tech Lead - Secteur Bancaire H/F
Tech Lead - Secteur Bancaire H/F

Smile Open Source Solutions • Asnières-sur-Seine

On-site
EUR 90,000 - 130,000
Mutuelle et transports pris en charge
RTT minimum annuel
Prime de vacances
+2
Développeur Python - H/F – Asnières-Sur-Seine
Développeur Python - H/F – Asnières-Sur-Seine

Smile • Asnières-sur-Seine

On-site
EUR 50,000 - 70,000
Mutuelle d’entreprise
Transports pris en charge 50%
RTT (minimum 9 par an)
+2
Développeur Python (IA addict) H/F - LYON
Développeur Python (IA addict) H/F - LYON

Smile, Open Source Solutions • Villeurbanne

On-site
EUR 60,000 - 90,000
Mutuelle d’entreprise
Transports en commun pris en charge à
Minimum de 9 RTT
+4
Tech Lead Java CMS & Search — Architecture & Mentoring
Tech Lead Java CMS & Search — Architecture & Mentoring

Smile Open Source Solutions • France

Hybrid
EUR 70,000 - 100,000
Cooptation jusqu’à 3000 €
Mutuelle et transports pris en charge
RTT (minimum 9 par an)
+1
Consultant Tech Lead
Consultant Tech Lead

Smile Open Source Solutions • Asnières-sur-Seine

On-site
EUR 90,000 - 130,000
Mutuelle et transports
RTT
Prime vacances
+3
DevOps & Cloud H/F – Lille
DevOps & Cloud H/F – Lille

Smile • Lille

On-site
EUR 65,000 - 90,000
Mutuelle et transports pris en charge
RTT
Tickets Restaurant (9,50 €, pris en 55
+2
Tech Lead Java - Paris - (H/F)
Tech Lead Java - Paris - (H/F)

Smile • Asnières-sur-Seine

On-site
EUR 85,000 - 120,000
Mutuelle d’entreprise
Transports en commun pris en charge
RTT
+3