Développeur Backend Python Senior | Expert Flask & REST API | Télétravail
À distance
À plein temps
Temps partiel
Notre entreprise spécialisée dans la création de solutions IaaS et PaaS complexes pour diverses catégories d'entreprises recherche un Développeur Backend Python Senior. Dans ce rôle à distance, vous développerez des applications client-serveur sophistiquées qui traitent les requêtes Jira via REST API, stockent des données dans des bases de données et se synchronisent avec divers services externes.
Compétences Requises
- Minimum de 8 ans d'expérience en développement logiciel.
- Au moins 5 ans d'expérience avancée avec Python 3.7 ou versions supérieures (Python 3.10+ préféré).
- Maîtrise approfondie du framework Flask (versions 2 et 3), avec expérience dans la création d'applications web robustes.
- Expérience confirmée avec SQLAlchemy (versions 1.4 et 2) pour la gestion efficace des modèles de données.
- Connaissance pratique des bibliothèques Python essentielles: Requests, Flask-SQLAlchemy, Flask-Migrate, Flask-CORS, Werkzeug, Gunicorn, Apscheduler, Dramatiq, PyJWT, LDAP3.
- Expertise dans la conception et l'implémentation d'architectures REST API performantes.
- Compréhension solide des modèles MV* (Model-View-Controller, Model-View-ViewModel, etc.).
- Expérience significative avec PostgreSQL à travers des ORM, avec capacité à optimiser les requêtes et la structure de la base de données.
- Connaissance approfondie des relations entre bases de données et capacité à concevoir des schémas efficaces.
- Compétence en rédaction de requêtes SQL complexes et optimisées.
- Expérience pratique avec les pipelines GitLab CI/CD pour l'automatisation du déploiement.
- Maîtrise des flux de travail Git et des meilleures pratiques de gestion de versions.
Atouts Supplémentaires
- Expérience dans le développement d'architectures microservices.
- Connaissance des containers Docker et Kubernetes.
- Familiarité avec les systèmes de messagerie asynchrone comme RabbitMQ ou Kafka.
- Expérience avec FastAPI ou Django, autres frameworks Python populaires.
- Connaissance des outils de surveillance et de journalisation comme Prometheus, Grafana, ou ELK Stack.
- Expérience en matière de sécurité des applications et de gestion des authentifications.
Conditions de Travail
- Flexibilité horaire
- Collaboration avec une équipe internationale
- Projets stimulants et technologiquement avancés
Pourquoi Nous Rejoindre
Rejoignez notre équipe et participez à la construction de solutions technologiques innovantes qui transforment la façon dont les entreprises fonctionnent. Vous aurez l'opportunité de travailler sur des projets complexes et variés, d'améliorer vos compétences techniques, et de collaborer avec des professionnels talentueux dans un environnement flexible et axé sur les résultats.