Senior Software Engineer - Backend (Node.js / TypeScript)
Role details
Job location
Tech stack
Job description
Dans un environnement exigeant et rapidement évolutif, vous jouerez un rôle clé dans la conception et l'évolution d'une plateforme de paiement à grande échelle. Rattaché(e) au VP Technology, vous serez un référent technique backend chargé :
-
de concevoir et développer des services critiques,
-
de renforcer l'architecture backend existante,
-
d'améliorer la fiabilité, la performance et la scalabilité du produit,
-
et d'accompagner les autres ingénieurs dans leur montée en compétence., Conception & Développement
-
Concevoir, coder, tester et déployer des services backend robustes en Node.js, TypeScript et Nest.js.
-
Développer des APIs performantes et sécurisées.
Architecture système
- Participer aux choix techniques et aux décisions d'architecture.
- Construire des systèmes scalables et durables sur une infrastructure cloud (Azure).
Excellence technique
- Garantir la qualité du code : revues, bonnes pratiques, performance, sécurité.
- Contribuer à l'amélioration continue des outils et process.
Responsabilité & impact
- Prendre la responsabilité complète de vos projets, du concept jusqu'à la mise en production et au monitoring.
- Gérer et résoudre des incidents complexes en production.
Mentorat & leadership
- Accompagner les ingénieurs plus juniors.
- Promouvoir une culture technique forte basée sur l'excellence, la fiabilité et la transparence.
Stack technique
- Langages : Node.js, TypeScript
- Framework : Nest.js
- Bases : PostgreSQL, Redis
- Queues / Messaging : BullMQ
- Cloud : Azure
- CI/CD : GitLab CI/CD
- Conteneurisation : Docker, Contribuer à une plateforme de paiement en pleine expansion internationale.
- Travailler sur des problématiques techniques stimulantes : haute performance, scalabilité, sécurité.
- Collaborer directement avec des équipes senior (VP Tech, Tech Leads, Product).
- Évoluer dans une fintech ambitieuse, structurée et orientée excellence.
- Participer à une aventure en pleine croissance, avec une vision claire et un impact réel sur les marchés émergents.
Requirements
8+ années d'expérience en développement logiciel, dont une majorité en backend.
- Expertise confirmée en Node.js et TypeScript.
- Mise en production d'applications distribuées complexes.
- Maîtrise de PostgreSQL, Redis, et idéalement BullMQ.
- Connaissances en infrastructure cloud (Azure apprécié).
- Expérience significative avec CI/CD (GitLab CI/CD) et Docker.
- Très bonne maîtrise des architectures REST et microservices.
Soft skills & Mindset
- Capacité à communiquer efficacement en français et en anglais.
- Esprit analytique, autonomie, rigueur et sens du résultat.
- Goût pour les environnements exigeants, rapides et orientés delivery.
- Curiosité technique + utilisation active d'outils d'IA pour booster la productivité.
- Esprit d'équipe, fiabilité et capacité à instaurer la confiance.