Développeur Backend Python Senior | Télétravail | PostgreSQL & SQL

À distance
À plein temps
Temps partiel
Nous recherchons un Développeur Backend Python chevronné (niveau Senior ou Middle+) pour intégrer notre équipe technique d'excellence. Vous serez chargé de concevoir, développer et optimiser des applications web sophistiquées utilisant Python 3.11+ et PostgreSQL. Ce poste entièrement en télétravail vous permettra de contribuer à des projets stimulants tout en bénéficiant d'une flexibilité géographique totale. Responsabilités Principales - Élaborer et mettre en œuvre des solutions backend robustes et évolutives avec Python 3.11 ou versions ultérieures. - Concevoir et perfectionner des requêtes SQL complexes garantissant des performances optimales dans les bases de données PostgreSQL. - Participer activement aux revues de code et aux sessions de programmation en binôme pour maintenir l'excellence technique. - Collaborer étroitement avec les équipes frontend pour l'intégration harmonieuse des APIs et l'optimisation de l'expérience utilisateur. - Résoudre des problématiques techniques complexes et proposer des améliorations architecturales pertinentes. - Contribuer au processus CI/CD afin d'automatiser efficacement les déploiements et les tests. - Documenter avec précision les composants techniques et les APIs pour faciliter la maintenance future. - Assurer une surveillance proactive et l'optimisation continue des performances applicatives. Compétences Requises - Minimum de 3 ans d'expérience professionnelle en développement web avec Python dans un environnement de production. - Formation supérieure en informatique, génie logiciel ou domaine équivalent. - Maîtrise approfondie de PostgreSQL, incluant la conception de schémas relationnels et l'optimisation avancée des requêtes SQL. - Expérience significative avec au moins un framework web Python (Django, Flask ou FastAPI). - Connaissance solide des principes de conception RESTful et architectures orientées services. - Compétences avancées en gestion de versions avec Git et flux de travail collaboratifs. - Aisance avec les environnements Linux ou macOS pour le développement quotidien. - Expérience confirmée en développement de tests automatisés (pytest ou solutions équivalentes). - Aptitude démontrée à résoudre des problèmes complexes de manière autonome. - Excellentes compétences en communication professionnelle, à l'écrit comme à l'oral. Atouts Supplémentaires - Expérience avec Tornado ou d'autres frameworks asynchrones (FastAPI, aiohttp, Sanic). - Connaissance des principes DevOps et expérience avec les pipelines CI/CD (Bamboo, Jenkins, GitLab CI). - Maîtrise de la containerisation avec Docker et potentiellement de l'orchestration avec Kubernetes. - Expertise en architectures microservices et conception événementielle. - Expérience avec les technologies cloud majeures (AWS, GCP, Azure). - Contributions à des projets open source ou participation active à la communauté Python. - Pratique des méthodologies agiles (Scrum, Kanban) en environnement distribué. Environnement Technique - Environnement de développement: PyCharm Professional et VSCode avec extensions spécialisées. - Système de contrôle de version: Git, hébergé sur Bitbucket d'entreprise avec workflows établis. - Système d'exploitation: Linux (distributions Ubuntu/Debian) ou macOS. - CI/CD: Bamboo, incluant le déploiement automatique vers les environnements de développement, QA et pré-production. - Automatisation des tests avec pytest, incluant tests unitaires et d'intégration. - Docker utilisé pour certaines tâches spécifiques, notamment le traitement documentaire via LibreOffice. - Base de données principale: PostgreSQL 14+ avec optimisations avancées pour les performances. Pourquoi Nous Rejoindre Intégrez une équipe dynamique où votre expertise technique sera pleinement valorisée. Nous offrons une culture de travail flexible, des défis intellectuels stimulants et d'excellentes opportunités de développement professionnel. En tant que membre clé de notre équipe, vous bénéficierez d'une autonomie significative tout en contribuant à des projets à fort impact. Notre environnement de télétravail bien établi vous permettra d'équilibrer parfaitement vie professionnelle et personnelle.