Text copied to clipboard!
Titre
Text copied to clipboard!Développeur Backend Senior
Description
Text copied to clipboard!
Nous recherchons un Développeur Backend Senior passionné et expérimenté pour rejoindre notre équipe technique dynamique. En tant que membre clé de notre département informatique, vous serez responsable de la conception, du développement et de l’optimisation de nos systèmes backend, tout en assurant leur évolutivité, leur sécurité et leur performance. Vous travaillerez en étroite collaboration avec les équipes frontend, DevOps et produit afin de garantir l’intégration fluide des fonctionnalités et la livraison de solutions robustes et innovantes.
Vos missions principales incluent l’architecture et la mise en œuvre de services backend évolutifs, la gestion des bases de données, l’intégration d’API tierces, ainsi que l’optimisation des performances et la résolution de problèmes complexes. Vous serez également amené à encadrer des développeurs moins expérimentés, à participer aux revues de code et à promouvoir les bonnes pratiques de développement au sein de l’équipe.
Le candidat idéal possède une solide expérience en programmation orientée objet, maîtrise plusieurs langages backend (tels que Java, Python, Node.js, Go ou PHP), et a déjà travaillé sur des architectures microservices et des environnements cloud (AWS, Azure, GCP). Une bonne connaissance des bases de données relationnelles et NoSQL, ainsi que des outils de conteneurisation (Docker, Kubernetes), est essentielle.
Vous devrez faire preuve d’autonomie, de rigueur et d’un excellent esprit d’équipe. Une capacité à analyser rapidement des problématiques techniques, à proposer des solutions innovantes et à communiquer efficacement avec des interlocuteurs variés est indispensable.
Rejoindre notre entreprise, c’est intégrer un environnement stimulant, où l’innovation et la collaboration sont au cœur de nos valeurs. Nous offrons des opportunités de formation continue, des projets ambitieux et la possibilité de contribuer activement à la croissance de notre plateforme technologique.
Responsabilités
Text copied to clipboard!- Concevoir et développer des architectures backend robustes et évolutives
- Optimiser les performances et la sécurité des applications
- Gérer l’intégration et la maintenance des bases de données
- Développer et documenter des API RESTful et GraphQL
- Collaborer avec les équipes frontend et produit pour assurer l’intégration des fonctionnalités
- Participer aux revues de code et promouvoir les bonnes pratiques
- Encadrer et accompagner les développeurs juniors
- Assurer la veille technologique et proposer des améliorations continues
- Gérer les déploiements et la supervision des services backend
- Résoudre les incidents techniques et assurer le support de niveau avancé
Exigences
Text copied to clipboard!- Diplôme en informatique ou domaine connexe
- Expérience confirmée (5 ans minimum) en développement backend
- Maîtrise d’au moins un langage backend (Java, Python, Node.js, Go, PHP, etc.)
- Expérience avec les architectures microservices et les environnements cloud
- Bonne connaissance des bases de données relationnelles et NoSQL
- Maîtrise des outils de conteneurisation (Docker, Kubernetes)
- Capacité à travailler en équipe et à communiquer efficacement
- Rigueur, autonomie et sens de l’organisation
- Expérience en gestion de projet technique est un plus
- Anglais technique lu et écrit
Questions potentielles d'entretien
Text copied to clipboard!- Quels langages backend maîtrisez-vous ?
- Avez-vous déjà travaillé sur des architectures microservices ?
- Quelle est votre expérience avec les environnements cloud ?
- Comment assurez-vous la sécurité des applications backend ?
- Pouvez-vous décrire un projet complexe que vous avez mené ?
- Comment gérez-vous la documentation et les tests de vos API ?
- Avez-vous déjà encadré une équipe de développeurs ?
- Quelles sont vos méthodes pour optimiser les performances backend ?
- Comment restez-vous informé des nouvelles technologies ?
- Êtes-vous à l’aise avec les outils de conteneurisation ?