Missions principales
- Concevoir et développer des API REST et des services gRPC pour la communication entre microservices.
- Intégrer des mécanismes de communication temps réel : webhooks, callbacks et events pour l'échange asynchrone.
CI/CD et qualité logicielle
- Mettre en place des workflows CI/CD via GitHub Actions pour automatiser les déploiements et les tests.
- Assurer la qualité du code par des tests unitaires, du linting et l'application de bonnes pratiques Git (branches, PR, revues).
Backend et optimisation
- Gérer et optimiser un backend Django : modèles, ORM, vues, performances et scalabilité.
- Analyser et améliorer les performances des endpoints, gestion des connexions et optimisation des requêtes.
Documentation et livrables
- Produire une documentation claire et exhaustive des APIs, des services gRPC et des workflows CI/CD.
- Rédiger des guides d'utilisation, des exemples de consommation d'API et des procédures de déploiement.
Environnement technique (attendu)
- Développement en Python/Django, expérience avec REST et gRPC.
- Connaissance des outils de test (pytest/unittest), linters (flake8/black) et GitHub Actions.
Contact et candidature
- Pour postuler envoyez votre candidature à :
careers@wisevision.io
- Utilisez l'objet d'email spécifique au sujet indiqué ci-dessous et joignez CV + lettre de motivation.