Développeur Python/Angular
Posted Updated
Description
Contexte de la mission
Dans le cadre de projets innovants pour nos clients, vous interviendrez en tant que Développeur Full Stack Python/Angular. Votre mission consistera à concevoir, développer et maintenir des applications web modernes, en combinant la puissance de Python pour le backend et Angular pour le frontend.
Vous serez amené à travailler sur des projets variés, tels que :
- Le développement d’applications Full Stack (backend en Python, frontend en Angular).
- La création d’API RESTful pour connecter le frontend et le backend.
- L’intégration de solutions logicielles dans des environnements complexes.
- La collaboration avec des équipes pluridisciplinaires pour répondre aux besoins métiers.
Missions principales
Développement Backend (Python)
- Concevoir et développer des API RESTful en Python (Django, Flask, FastAPI).
- Optimiser les performances des applications backend.
- Intégrer des bases de données (SQL/NoSQL) et assurer la persistance des données.
- Participer à la conception d’architectures scalables et robustes.
Développement Frontend (Angular)
- Développer des interfaces utilisateur dynamiques et réactives avec Angular (TypeScript, HTML/CSS).
- Collaborer avec les designers pour implémenter des maquettes UI/UX.
- Optimiser les performances et l’accessibilité des applications frontend.
- Intégrer des bibliothèques tierces (RxJS, NgRx, etc.) pour enrichir les fonctionnalités.
Collaboration et industrialisation
- Travailler en étroite collaboration avec les équipes DevOps pour le déploiement continu (CI/CD).
- Participer à la mise en place de tests automatisés (unitaires, d’intégration, E2E).
- Assurer la maintenance et l’évolution des applications existantes.
Veille technologique et innovation
- Suivre les bonnes pratiques et les tendances en développement Python/Angular.
- Proposer des améliorations techniques pour optimiser les solutions existantes.
- Participer à des ateliers ou formations pour monter en compétences.
Environnement & méthodologies
- Langages et frameworks : Python (Django, Flask, FastAPI), Angular (TypeScript, HTML/CSS), SQL/NoSQL.
- Outils : Git, Docker, Kubernetes, Postman.
- Méthodologies : Agile (Scrum, Kanban), DevOps, CI/CD (Jenkins, GitLab CI).
- Bases de données : PostgreSQL, MySQL, MongoDB.
- Cloud : AWS, Azure, GCP (un plus).
Profil recherché
- Formation : Bac+5 en informatique, école d’ingénieur ou équivalent.
- Expérience : 2 à 5 ans en développement Python et Angular (expérience Full Stack appréciée).
- Compétences techniques :
- Maîtrise de Python (Django, Flask, FastAPI) et des bonnes pratiques backend.
- Expérience en développement frontend avec Angular (TypeScript, RxJS, NgRx).
- Connaissance des bases de données (SQL/NoSQL) et des outils DevOps (Docker, Kubernetes).
- Expérience en développement d’API RESTful et en intégration de services.