Python Developer

Visian Team — France · Posted ~1 month ago

Full-time

Skills

Python object-oriented programming design patterns SOLID REST APIs GraphQL FastAPI Flask Django scalable architecture cloud REST

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A Python Developer is sought to design, industrialize, and deploy highly scalable and secure applications at the intersection of software engineering, data, and cloud technologies. The role focuses on backend and API development using modern Python frameworks while applying object-oriented design, design patterns, and SOLID principles.

Highlights

Work on strategic AI, Big Data, and cloud projects; opportunities to design scalable and secure architectures; and exposure to technically demanding enterprise environments.

Description

En tant que Développeur(se) Python, vous rejoignez notre équipe d'ingénierie logicielle pour concevoir, industrialiser et déployer des applications hautement scalables. Au croisement de l'ingénierie logicielle classique, de la Data et du Cloud, votre rôle sera d'apporter votre expertise technique pour structurer des architectures robustes et sécurisées. Vous interviendrez principalement sur des projets stratégiques (IA, Big Data, Plateformes Cloud) pour nos clients grands comptes du CAC 40, notamment dans le secteur bancaire. 🎯 Vos Missions ClésVotre quotidien s'articulera autour de quatre grands piliers : 1. Développement Backend & Excellence POOConcevoir et développer des applications et des API REST/GraphQL performantes en utilisant des frameworks modernes (FastAPI, Flask, Django). Garantir l'application stricte des concepts de la Programmation Orientée Objet (POO), des design patterns et des principes SOLID pour assurer la maintenabilité et la scalabilité du code. Écrire un code propre (Clean Code), documenté et couvert par des tests automatisés exigeants (unitaires, d'intégration, de performance via PyTest). 2. Architecture Cloud & IndustrialisationDéployer et manager des services applicatifs au sein d'environnements Cloud (AWS, Azure ou GCP) en tirant parti des architectures microservices, serverless et containers (Docker, Kubernetes). Collaborer avec les équipes DevOps pour concevoir et optimiser les pipelines d'intégration et de déploiement continus (CI/CD via GitLab CI, GitHub Actions ou Jenkins). 3. Engineering Data & PerformanceOptimiser les scripts de traitement et de manipulation de données de masse, en veillant à la performance algorithmique et à la gestion efficace de la mémoire. Assurer l'intégration transparente des modèles d'Intelligence Artificielle ou de Data Science développés par nos équipes au sein des applications de production. 4. Leadership Technique & AgilitéParticiper activement aux revues de code (Code Reviews) et être force de proposition sur les choix technologiques et architecturaux. Évoluer au sein d'un écosystème Agile (Scrum/Kanban) et interagir efficacement avec les Product Owners et les Architectes pour traduire les besoins fonctionnels en solutions techniques. Environnement de travail stimulant et collaboratif Opportunités de développement professionnel Culture d'entreprise axée sur l'innovation Participation à des projets variés et enrichissants Possibilité d'évolution au sein de l'entreprise 💻 Le Profil recherchéFormation : Diplômé(e) d'une École d'Ingénieurs (généraliste ou spécialisée en Informatique / Génie Logiciel). Expérience : Vous justifiez d'une expérience solide de 3 ans minimum sur un poste similaire, idéalement acquise en environnement de production exigeant (grand compte, scale-up ou cabinet de conseil). Expertise Python & POO : Python n'a plus de secret pour vous. Vous maîtrisez parfaitement la POO, la gestion du multi-threading/asyncio et les frameworks web majeurs du marché. Compétences Cloud : Vous possédez une expérience concrète sur au moins un grand fournisseur Cloud (AWS, Azure, GCP) et êtes à l'aise avec la conteneurisation (Docker). Langues : Vous êtes capable d'évoluer dans un contexte international. La maîtrise courante du Français et de l'Anglais (écrit et oral) est indispensable pour ce poste. Soft Skills : Esprit d'analyse, rigueur technique de l'ingénieur, curiosité pour les sujets d'innovation (IA/Data) et un excellent relationnel pour travailler en équipe transverse. échange téléphonique avec Oriane TAM (20min) 1 test technique (20min) 1 Teams avec Yohan Directeur commercial (30min) 1 échange dans nos bureaux avec notre directeur et votre futur manager (1h)