Dans le cadre de l’évolution de ses applications métiers, une organisation recherche un(e) Développeur Fullstack Python (Django) & React afin d’intervenir sur un projet stratégique d’optimisation des performances applicatives.
La mission porte principalement sur l’amélioration de la performance du Back-End Python/Django, l’identification des points de contention et la mise en œuvre d’optimisations techniques permettant d’améliorer la réactivité globale de l’application.
Le consultant évoluera dans un environnement Cloud moderne basé sur Azure Kubernetes Service (AKS) avec des pratiques DevOps intégrant Docker et GitLab CI/CD. L’ensemble des échanges professionnels se déroule en anglais.
🚀 Missions principales et rôle
Analyser les performances de l’application et identifier les goulots d’étranglement côté Back-End.
Optimiser le code Python/Django afin d’améliorer les temps de réponse et la scalabilité.
Auditer et améliorer les traitements liés à l’ORM Django.
Mettre en œuvre des optimisations avancées : caching, prefetching, select_related, prefetch_related, optimisation des requêtes et gestion des volumes de données.
Participer aux développements et refontes applicatives visant à améliorer la performance globale.
Développer et maintenir les composants Back-End avec Django et Django REST Framework.
Concevoir et optimiser les interactions entre les API Back-End Django et l’interface React.
Développer et maintenir des composants Front-End React performants.
Participer au déploiement et à l’exploitation des applications dans un environnement Kubernetes.
Collaborer avec les équipes techniques dans un contexte Agile et international.
Contribuer à l’amélioration continue des pratiques de développement et de livraison.
🎯 Objectifs
Réduire les temps de réponse et améliorer la performance globale de l’application.
Identifier et corriger les principaux points de latence du Back-End.
Optimiser l’accès aux données et les traitements Django.
Garantir une architecture applicative robuste et scalable.
Maintenir un haut niveau de qualité de code et de fiabilité des livraisons.
Accompagner l’évolution de l’application dans un environnement Cloud moderne.
🛠️ Compétences requises
Back-End
Expertise en Python 3+.
Très bonne maîtrise du framework Django.
Expérience avec Django REST Framework.
Expertise en optimisation de performance Back-End.
Maîtrise de l’optimisation ORM Django.
Bonne connaissance des mécanismes de cache et de prefetching.
Capacité à analyser et optimiser des traitements complexes.
Front-End
Bonne maîtrise de React.js.
Expérience dans le développement de composants UI.
Maîtrise des échanges entre Front-End React et API Back-End.
Cloud & DevOps
Expérience sur Azure Kubernetes Service (AKS).
Maîtrise de Docker.
Connaissance de GitLab CI/CD.
Bonne pratique de Git et des workflows de développement collaboratifs.
Langues
Anglais courant indispensable.
Capacité à travailler dans un environnement 100% anglophone.
👤 Profil recherché
Développeur Fullstack confirmé avec une forte expertise Back-End Python.
Expérience significative sur des applications Django en production.
Profil orienté performance, capable d’analyser techniquement une application existante et de proposer des optimisations concrètes.
Bonne culture Cloud et DevOps.
Autonomie, rigueur et capacité à intervenir rapidement dans un contexte d’urgence.
Aisance dans les échanges techniques en anglais.
Esprit d’équipe et capacité à collaborer avec des équipes internationales.