Développeur·euse Back-end

France

Un modèle de fiche de poste prêt à l'emploi pour le poste de Développeur·euse Back-end : missions, profil et avantages proposés.

Développeur·euse Back-end (H / F)

Télécharger .docx

Mission. Concevoir, développer et maintenir les services back-end du produit (API, base de données, jobs asynchrones, observabilité applicative), en autonomie sur les sujets familiers et en collaboration sur les décisions structurantes. Vous reportez au·à la [Tech Lead / CTO / Dirigeant·e technique].

Responsabilités.

  • Livrer des fonctionnalités back-end bout en bout : compréhension du besoin produit, design technique, implémentation, tests, déploiement, observabilité, suivi en production.
  • Concevoir et faire évoluer les API internes et externes (REST, GraphQL, ou gRPC selon contexte) avec attention à la cohérence, l'idempotence, et la rétrocompatibilité.
  • Maintenir et faire évoluer le schéma de base de données : migrations sûres, optimisation des requêtes critiques, choix d'indexation.
  • Participer aux décisions d'architecture sur votre périmètre (choix de bibliothèque, refactor, design d'un nouveau service ou d'une file de messages).
  • Participer à l'astreinte ou à l'on-call : diagnostic d'incident, mitigation, post-mortem partagé, action systémique de prévention.
  • Maintenir la qualité du code : revue des PRs des collègues, application des conventions, refactor au passage quand pertinent.
  • Documenter les décisions techniques importantes (ADR) et les zones de complexité non triviales.
  • Collaborer avec le·la PM, designer, front-end, ou directement avec un·e dirigeant·e sur les briefs produit ; challenger constructivement les contraintes infaisables ou contre-productives.

Profil recherché.

  • Indispensable : 3 à 7 ans d'expérience en développement back-end pro ; maîtrise solide d'au moins un langage back-end moderne (Node, Python, Go, Ruby, Java, Kotlin, ou équivalent) et d'au moins une base de données relationnelle (Postgres, MySQL) ; expérience d'ownership d'un service en production (déploiement, monitoring, incident).
  • Apprécié : familiarité avec la stack [langage et framework, base de données, infra, observabilité] de notre produit ; expérience en PME ou scale-up (autonomie élevée) ; expertise sur un sujet précis (observabilité, performance, sécurité applicative, files de messages, search) ; contributions open source ou side-projects publics.
  • Disqualifiant : aucune expérience d'ownership en production en autonomie ; refus de participer à l'astreinte ou de toucher à l'observabilité ; absence totale de pratique de tests automatisés.

Conditions.

  • Rémunération brute annuelle : fixe [45-70] k€ selon expérience. Pas de variable structurel ; BSPCE éventuels selon le stade de la société.
  • Modalité : [temps plein, hybride 2-3 jours / semaine sur site, base à [ville] / remote-friendly].
  • Astreinte : [rythme, compensation financière ou en récupération, runbooks et observabilité existante].
  • Avantages : [mutuelle, tickets resto, RTT, BSPCE, télétravail policy, budget matériel, budget formation et conférences].
  • Stack : [à compléter : langage et framework, base de données, file de messages, infra, CI / CD, observabilité].
Mis à jour
Recrutez ce poste avec JoinSourcing, présélection et entretiens au même endroit.
Recruter

Contacter Join