Job DescriptionDéveloppeur Full StackVoici votre rôle et vos responsabilités
Développement (80-85% du rôle)
- Concevoir, développer et maintenir des applications full stack :
- Front-end : interfaces utilisateur modernes avec React, TypeScript, et principes UI/UX.
- Back-end : microservices et API avec Django, Flask, FastAPI, conception d'API REST, et bases de données SQL/PostgreSQL.
- Participer à toutes les phases du cycle de développement : analyse, conception, développement, tests, intégration et déploiement;
- Contribuer à des projets intégrant IA et machine learning (RAG, bases vectorielles);
- Veiller la sécurité applicative et la conformité réglementaire (ex. Loi 25, normes de protection des données);
- Collaborer avec les équipes pour optimiser les performances, effectuer des mises à niveau et des migrations;
- Participer à l'intégration de systèmes tiers et à la mise en place de CI/CD;
- Communiquer efficacement les progrès, défis et solutions aux parties prenantes.
Soutient TI ponctuel (15-20%)
- Offrir un soutien technique de premier niveau aux utilisateurs internes, lorsque requis;
- Participer à la résolution d'incidents simples liés aux outils ou aux systèmes;
- Contribuer à l'amélioration des processus et des outils internes.
Exigences- Baccalauréat ou Maîtrise en informatique, génie logiciel ou domaine connexe (un atout);
- 2 à 5 ans en développement Full Stack;
- Compétences techniques :
- Maîtrise de JavaScript et Python;
- Expérience avec React, TypeScript, Django, Flask, FastAPI;
- Connaissance des environnements Linux, CI/CD (GitHub Actions), conteneurs (Docker);
- Familiarité avec cloud computing (AWS, Azure ou GCP).
- Posséder de l'expérience en intégration des systèmes API tiers;
- Expérience en sécurité applicative et architecture logicielle;
- Connaissance des environnements infonuagiques;
- Bilinguisme (français - anglais fonctionnel requis).
Habiletés- Vous êtes reconnu pour votre esprit d'équipe, votre grande collaboration et votre engagement;
- Vous êtes en mesure de jongler avec des priorités multiples;
- Vous avez le sens de l'initiative et une bonne tolérance à la pression;
- Vous naviguez aisément dans le changement et souhaitez continuer à vous développer.