Développeur Full Stack Python - Angular H/F - IT MATES
- Aix-en-Provence - 13
- CDI
- IT MATES
Les missions du poste
QUAND L'EXCELLENCE RENCONTRE LE COLLECTIF !
IT MATES : Notre équipe, votre alliée pour la Tech 3.0. Du Cloud à la Cybersécurité, nous maîtrisons le jeu. Mais ce qui nous motive, c'est le talent de nos joueurs.
Au-delà de l'expertise, notre approche humaine fait de nous bien plus qu'une équipe, nous sommes vos coéquipiers dévoués pour un avenir technologique gagnant.
Experte dans les domaines du numérique avec une expertise autour de l'Infrastructure, Cloud, Data, Digital Workplace et Pilotage projet, IT MATES se développe et créé une filiale entièrement dédiée à la cybersécurité.
Nous recrutons pour l'un de nos clients, éditeur/intégrateur de solutions logicielles métiers, un(e) Développeur Full Stack Python / Angular afin d'accompagner le développement et l'évolution d'applications web dans un environnement technique moderne et orienté production.
Vos missions
Développement applicatif
- Concevoir, développer et maintenir des applications web et logiciels métiers
- Participer à la création de nouvelles fonctionnalités ainsi qu'à l'évolution des solutions existantes
- Développer des APIs REST robustes et maintenables
- Concevoir des architectures logicielles performantes et évolutives
- Participer à l'amélioration continue des performances et de la qualité des applications
Développement de solutions spécifiques
- Concevoir des développements sur mesure répondant aux besoins fonctionnels des clients
- Adapter les solutions aux contraintes métiers et opérationnelles
- Participer à l'analyse technique des besoins et à la rédaction des spécifications
- Garantir la fiabilité et la maintenabilité des développements réalisés
Qualité logicielle & production
- Assurer la stabilité et la performance des applications en environnement de production
- Participer à la mise en place et au maintien des bonnes pratiques de développement
- Réaliser des tests unitaires et tests d'intégration
- Participer aux revues de code et à l'amélioration continue de la qualité logicielle
- Contribuer à la résolution des incidents techniques et au support applicatif
Collaboration & méthodologie
- Travailler en étroite collaboration avec les équipes techniques, projets et métiers
- Participer aux échanges fonctionnels et techniques avec les différentes parties prenantes
- Contribuer à l'amélioration des processus de développement et de livraison
- Participer aux cérémonies Agile (daily, sprint planning, rétrospectives, etc.)
Environnement technique
Backend
- Python
- Django / Django REST Framework
- API REST
Frontend
- Angular
- TypeScript
- HTML / CSS
DevOps & Infrastructure
- Docker
- Linux
- Git
- CI/CD
- Jenkins ou GitLab CI appréciés
Base de données
- PostgreSQL / MySQL / SQL
Le profil recherché
Profil recherché
Formation
- Bac +5 en informatique, école d'ingénieur ou équivalent universitaire
Expérience
- 2 à 4 ans d'expérience minimum en développement logiciel (hors stage et alternance)
- Expérience significative sur des projets web applicatifs
- Une expérience dans un environnement industriel, logistique, SaaS ou logiciel métier serait appréciée
- Expérience en maintenance applicative et gestion des contraintes de production appréciée
Compétences attendues
- Bonne maîtrise du développement backend Python
- Expérience sur Django ou framework équivalent
- Bonne maîtrise d'Angular et TypeScript
- Connaissance des bases de données relationnelles et optimisation SQL
- Maîtrise des outils de versioning et des workflows Git
- Sensibilité aux problématiques de performance, sécurité et qualité logicielle
- Bonne compréhension des architectures web modernes