Back-end engineer

Descriptif du poste

En tant que Backend Engineer chez Modjo, vous intégrerez l’une de nos squads produit et serez au cœur du développement de notre architecture backend. Vous travaillerez main dans la main avec les équipes frontend, produit, design, data science et data pour concevoir une plateforme SAAS fiable, performante et évolutive.

Vos responsabilités

  • Conception et développement : Implémenter des APIs robustes et scalables, concevoir des systèmes backend complexes autour de la donnée (enregistrement, transcription, analyse vocale...).

  • Performance & scalabilité : Optimiser nos services pour gérer des volumes de données importants et une forte charge en temps réel.

  • Sécurité & fiabilité : Garantir la sécurité, l'intégrité et la disponibilité des systèmes.

  • Qualité & bonnes pratiques : Maintenir un haut niveau de qualité de code (tests, monitoring, documentation) et contribuer à l'amélioration continue de notre stack technique.

  • Collaboration & impact : Participer aux décisions d'architecture, challenger les specs produit, et travailler étroitement avec les développeurs frontend pour assurer une parfaite intégration des APIs.

Vie d'équipe

  • Kick-off trimestriel avec préassignation sur les projets

  • Projets en squad : 1 dev frontend, 1 dev backend, 1 ML engineer, 1 infra (optionnel)

  • Weekly d'équipe tech

  • 1:1 réguliers avec ton manager

  • Performance review tous les 6 mois

Profil recherché

Hard skills

  • 2 ans minimum jusqu'à 5 ans d'experience en développement web

  • Excellente maîtrise de TypeScript et des frameworks backend modernes (NestJS, Node.js)

  • Bonne compréhension des bases de données (PostgreSQL, DynamoDB, Redis) et des pratiques de monitoring et observabilité

  • Capacité à construire et maintenir une plateforme scalable, résiliente et sécurisée

  • Expérience avec des outils d'infrastructure as code (Terraform, CDK)

Soft skills (must have)

  • Architecture & qualité du code : solutions robustes, testées, documentées

  • Collaboration & communication technique : exprime ses choix, challenge les specs, documente ses décisions

  • Ownership & autonomie : prend ses sujets de bout en bout, remonte les blocages tôt avec des solutions

  • Rigueur : attention au détail, ne livre pas sans vérifier l'impact de ses changements

  • Exemplarité : contribue à faire monter l'équipe, partage ses apprentissages

Processus de recrutement

  1. Recruiter screen - Clémence - Talent Lead — 30 min (visio)

  2. Interview - Julien Bec - CTO — 45 min (visio)

  3. Cas technique - Julien et Lead de squad — 1h30 (présentiel)

  4. Team fit interview - Laurent & Philippe — 1h (présentiel)

  5. Final round - Paul Berloty - CEO — 30 min (présentiel)

  6. Vérification des références

Informations complémentaires

  • Type de contrat : CDI
  • Lieu : Paris