Développeur Full Stack Python Senior | Django, Vue.js | Télétravail

À distance
À plein temps
Nous recherchons un Développeur Full Stack Python expérimenté pour rejoindre notre équipe dynamique. Dans ce poste en télétravail, vous travaillerez avec des technologies modernes pour améliorer nos applications, refactoriser le code existant et implémenter de nouvelles fonctionnalités. Votre expertise en Python, Django et Vue.js sera essentielle pour faire avancer nos projets techniques et assurer l'excellence de nos produits. Responsabilités Principales - Perfectionner et améliorer les fonctionnalités existantes de nos applications en utilisant les frameworks Python modernes. - Réaliser des audits de code approfondis et mettre en œuvre des stratégies de refactorisation efficaces pour optimiser les performances. - Analyser les nouvelles exigences techniques, estimer leur complexité et implémenter des solutions robustes. - Collaborer étroitement avec le chef de projet et le designer dans un environnement de travail agile. - Maintenir et optimiser les performances des bases de données (PostgreSQL, Redis) pour garantir une expérience utilisateur fluide. - Configurer et administrer l'infrastructure serveur en utilisant Nginx et Linux. - Résoudre des problèmes techniques complexes avec une approche méthodique et innovante. - Participer à l'évolution de l'architecture technique et contribuer à la documentation du projet. Compétences Requises - Minimum de 4 ans d'expérience en développement Python (versions 3.8+) et maîtrise du framework Django (versions 3.2+). - Expertise avérée avec Django Rest Framework (DRF) pour le développement d'API RESTful performantes. - Solide expérience en développement front-end avec Vue.js (Vue 3) et son écosystème (Vuex, Vue Router). - Maîtrise de Docker pour la conteneurisation et le déploiement d'applications. - Compétences approfondies en gestion de bases de données PostgreSQL et Redis. - Expérience confirmée avec la configuration et l'optimisation de serveurs web Nginx. - Connaissances solides en administration de systèmes Linux. - Maîtrise de Celery pour la gestion des tâches asynchrones et des files d'attente. - Pratique régulière des méthodologies de développement agile et des outils de gestion de version Git. - Capacité à analyser, déboguer et résoudre efficacement des problèmes techniques complexes. Atouts Supplémentaires - Expérience avec les architectures de microservices et les applications distribuées. - Connaissance des services cloud (AWS, GCP ou Azure) et de leurs composants. - Pratique du développement piloté par les tests (TDD) et de l'intégration continue. - Expérience avec les technologies WebSockets pour le développement d'applications en temps réel. - Sensibilité aux bonnes pratiques de sécurité web et à la protection des données. - Contributions à des projets open-source dans l'écosystème Python ou Vue.js. Environnement de Travail - Poste entièrement à distance / International. - Contrat à temps plein avec des horaires flexibles. - Fuseau horaire préféré: GMT +3 à GMT +5 pour faciliter la collaboration. - Équipe soudée composée d'un chef de projet et d'un designer, offrant un environnement collaboratif et innovant. Pourquoi Nous Rejoindre Rejoignez notre équipe dynamique et participez au développement de solutions innovantes avec des technologies de pointe. Nous valorisons l'autonomie, la créativité et l'expertise technique. Notre environnement de travail entièrement à distance vous offre la flexibilité nécessaire pour équilibrer vie professionnelle et personnelle, tout en vous permettant de relever des défis techniques stimulants et de développer continuellement vos compétences.