Développeur Back-end Node.js / TypeScript - Profil Confirmé (H/F)
Role details
Job location
Tech stack
Job description
Vous travaillez sur un SaaS mature, avec des enjeux de scalabilité réels, des contraintes de performance strictes, et une base de code que vous ferez évoluer avec intelligence et vision long terme.
Vos responsabilités :Architecture & Conception
-
Challenger les spécifications produit : analyser la faisabilité technique, proposer des alternatives, anticiper les impacts systémiques
-
Concevoir et modéliser les nouvelles fonctionnalités avec une approche architecturale solide
-
Contribuer activement aux choix d'architecture et aux décisions techniques structurantes
Développement & Qualité
- Développer des fonctionnalités robustes dans le respect des standards de l'équipe et des meilleures pratiques
- Garantir la couverture de tests et la maintenabilité du code sur le long terme
- Participer aux code reviews avec un œil critique et constructif
- Investiguer et résoudre les incidents de production avec méthode et rigueur
Leadership technique
- Accompagner la montée en compétences des autres développeurs
- Partager vos connaissances et challenger les pratiques existantes
- Contribuer à l'excellence technique collective de l'équipe, * MacBook Pro + écran externe
- Participation au capital via BSPCE (sous conditions)
- Tickets restaurant (Swile)
- Mutuelle Alan
- Team buildings annuels (destinations inspirantes)
Processus de recrutement - 5 étapes
Nous accordons un soin particulier à notre processus de recrutement. Chaque étape a un objectif précis.
-
Échange téléphonique avec le CTO (30 min) - Présentation de la société et des missions
-
Entretien produit / méthodologie avec le PM (30-45 min) - Compréhension du contexte produit
-
Test technique + présentation avec l'équipe (1h) - Évaluation de vos compétences techniques
-
Entretien final avec le CEO (20 min) - Alignement vision et culture d'entreprise
Requirements
Formation : Diplôme en développement ou ingénierie informatique Expérience : 3 à 5 ans minimum en développement, dont une expérience significative sur un produit SaaS
Stack technique - Indispensable :
- TypeScript & Node.js : maîtrise confirmée (Express ou équivalent)
- PostgreSQL : expérience solide sur des bases relationnelles en production
- Tests : pratique rigoureuse des tests unitaires et d'intégration
- Git & CI/CD : GitHub Actions, GitLab CI ou équivalent
Stack technique - Appréciée :
- MongoDB, ElasticSearch
- Kubernetes, Docker
- Architecture microservices
- Message queues (RabbitMQ, Redis...)
Qualités différenciantes :
-
Philosophie delivery-oriented : vous livrez, vous assumez, vous itérez
-
Capacité à vulgariser : vous savez expliquer des concepts complexes de manière accessible
-
Esprit problem-solver : face à un défi technique, vous creusez jusqu'à identifier la solution optimale
-
Exigence sur la qualité : vous n'êtes satisfait que lorsque le code est propre, testé et maintenable, Stack moderne - TypeScript, Monorepo (nx.dev), Kubernetes : nous construisons sur des fondations solides
Autonomie technique - Vous avez votre mot à dire sur les choix d'architecture et les orientations technologiques
Équipe senior - Vous travaillez avec des profils exigeants qui vous challengeront et feront progresser vos pratiques
Produit mature - Vous construisez sur du solide pour scaler, pas sur des MVP jetables
Benefits & conditions
Impact mesurable - Votre code tourne en production et traite des millions d'interactions chaque année, Tolk.ai - Build what matters.
Type d'emploi : CDI
Rémunération : 34 000,00€ à 48 000,00€ par an
Lieu du poste : Télétravail hybride (34000 Montpellier)