Développeur Back-end Node.js / TypeScript - Profil Confirmé (H/F)

tolk
Canton of Montpellier-3, France
8 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Intermediate
Compensation
€ 48K

Job location

Remote
Canton of Montpellier-3, France

Tech stack

Unit Testing
Software as a Service
Code Coverage
Software Quality
Code Review
Computer Engineering
Continuous Integration
Elasticsearch
Github
MongoDB
Node.js
Queueing Systems
RabbitMQ
Redis
TypeScript
Backend
GIT
Gitlab-ci
Kubernetes
Docker
Microservices

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.

  1. Échange téléphonique avec le CTO (30 min) - Présentation de la société et des missions

  2. Entretien produit / méthodologie avec le PM (30-45 min) - Compréhension du contexte produit

  3. Test technique + présentation avec l'équipe (1h) - Évaluation de vos compétences techniques

  4. 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)

About the company

Tolk.ai - Intelligence conversationnelle de nouvelle génération Tolk.ai conçoit et déploie des solutions d'IA conversationnelle pour les organisations qui refusent le compromis entre automatisation et qualité d'expérience. Nos agents intelligents traitent plusieurs millions d'interactions par an pour des acteurs du secteur public, de la santé et de l'industrie. Ils comprennent, contextualisent et résolvent avec une précision qui redéfinit les standards du marché. Derrière cette simplicité : une architecture technique exigeante, une stack moderne (TypeScript, Kubernetes, microservices), et une équipe de 6 développeurs qui ne transigent pas sur la qualité du code. Une mission à fort impact, loin des périmètres back-end habituels Vous rejoignez une équipe produit réduite où chaque décision technique a un impact direct sur des milliers d'utilisateurs finaux. Ce poste requiert bien plus que l'exécution de spécifications : vous construisez, vous challengez, vous anticipez.

Apply for this position