En tant que Développeur Fullstack Backend, vous serez responsable de la conception, du développement et de la maintenance des applications backend robustes, scalables et performantes. Vous jouerez un rôle clé dans l'implémentation des API, l'intégration avec les bases de données et l'optimisation des performances côté serveur. Vous collaborerez étroitement avec les équipes frontend, produit et infrastructure pour délivrer des solutions complètes et innovantes.
Responsabilités
* Concevoir, développer et maintenir des API et services backend sécurisés et performants
* Participer à l'architecture et à la mise en œuvre de nouvelles fonctionnalités fullstack
* Collaborer avec les équipes frontend pour assurer une intégration fluide et cohérente des fonctionnalités
* Optimiser les performances des applications backend et assurer leur scalabilité
* Gérer et maintenir les bases de données relationnelles et/ou NoSQL (optimisation, modélisation, requêtes)
* Implémenter des tests unitaires et fonctionnels pour garantir la qualité du code
* Participer activement aux revues de code, au mentoring et au partage des bonnes pratiques
* Travailler dans un environnement Agile (Scrum/Kanban) avec des cycles de livraison continus
* Assurer la documentation technique des développements réalisés
* Collaborer avec les équipes DevOps pour faciliter les déploiements et la surveillance des applications
Qualifications
* Minimum 5 ans d'expérience en développement backend, idéalement avec des responsabilités fullstack
* Maîtrise avancée d'au environnements backend (Java, Node.js, Python, Go, ou autre langage serveur)
* Solide expérience avec les frameworks backend (Spring Boot, Express.js, Django, etc.)
* Expertise en conception d'API RESTful et, idéalement, GraphQL
* Bonne connaissance des bases de données relationnelles (PostgreSQL, MySQL) et NoSQL (MongoDB, Redis)
* Expérience avec les outils de tests automatisés (JUnit, Mocha, Pytest.)
* Compétences en optimisation des performances backend et gestion de la scalabilité
* Bonne compréhension des principes de sécurité applicative (authentification, autorisation, gestion des tokens, OWASP)
* Maîtrise des pratiques Agile et du travail en équipe collaborative
* Connaissance des outils CI/CD (Jenkins, GitLab CI.) et des principes DevOps est un plus
* Expérience avec les environnements cloud (AWS, Azure, GCP) est un plus
Compétences requises
* Langages backend : Java, Node.js, Python, Go (au moins un maîtrisé parfaitement)
* Frameworks backend : Spring Boot, Express.js, Django, ou équivalent
* Conception et développement d'API RESTful et GraphQL
* Bases de données relationnelles et NoSQL (PostgreSQL, MySQL, MongoDB, Redis)
* Maîtrise des tests unitaires, d'intégration et fonctionnels
* Connaissance des systèmes de gestion de versions (Git)
* Bonne maîtrise des outils de build et pipelines CI/CD
* Connaissance des pratiques de sécurité applicative et bonnes pratiques de développement
* Expérience Agile (Scrum, Kanban)
* Esprit d'équipe, communication claire et capacité d'adaptation
Type d'emploi : CDI
Statut : Cadre
Rémunération: à partir de 40 000,00€ par an
Lieu du poste : Télétravail hybride (75008 Paris)
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.