Une candidature sur mesure pour ce poste — un CV et une lettre de motivation personnalisés qui correspondent à l’offre.
Onyx-Conseil recherche un développeur backend confirmé pour faire évoluer une plateforme mix PHP/Python/Django et un frontend Vue.js/TypeScript. Vous participerez à l’architecture, à l’accompagnement des développeurs et au maintien en conditions opérationnelles, avec une évolution possible vers un Lead Developer à court terme.
Vous travaillerez en équipe, ferez des revues de code, définirez les standards et optimiserez les performances SQL, tout en assurant la traçabilité des livrables et la
Cette plateforme repose actuellement sur un socle PHP historique, progressivement complété par de nouveaux services développés en Python/Django. L’environnement frontend combine également des composants existants en JavaScript natif et de nouvelles briques en Vue.js/TypeScript.
Le poste associe développement backend, conception applicative, accompagnement des développeurs et maintien en conditions opérationnelles. Il offre une évolution à court terme vers un rôle de Lead Developer.
Développer de nouvelles fonctionnalités sur le socle PHP existant et les services Python/Django.
Analyser les demandes métier et identifier leurs impacts techniques.
Évaluer la complexité et les délais de réalisation.
Participer à la modélisation et aux choix d’architecture.
Rédiger les spécifications et la documentation techniques.
Concevoir, développer et déployer des microservices.
Réaliser les tests et sécuriser les mises en production.
Prévenir les régressions et communiquer sur les évolutions livrées.
Réaliser les revues de code et apporter des retours constructifs.
Définir et faire appliquer les standards de développement.
Accompagner les développeurs juniors et intermédiaires.
Participer à leur montée en compétence par le mentoring et le partage de bonnes pratiques.
Contribuer aux ateliers de conception et d’idéation.
Favoriser une culture d’équipe fondée sur la qualité, la collaboration et l’amélioration continue.
Suivre l’avancement des projets et coordonner les différentes parties prenantes.
Réaliser les arbitrages techniques nécessaires au respect des délais.
Identifier les points de friction et proposer des solutions adaptées.
Optimiser les performances SQL et réduire progressivement la dette technique.
Diagnostiquer et résoudre les incidents de production.
Apporter une expertise aux équipes support.
Approfondir progressivement la connaissance des flux métier, notamment ceux associés à la facturation et à la consommation de services.
Backend : Python, Django et PHP
Frontend : Vue.js, TypeScript et JavaScript
Architecture : API, microservices et applications existantes
Base de données : SQL
Pratiques : tests, code review, refactoring et documentation
Activités : conception, développement, CI/CD, mise en production et RUN