Responsabilités Concevoir, développer, documenter et assurer la maintenance des composants backend et des API Participer à l’amélioration et à l’optimisation de l’infrastructure de développement Contribuer aux revues de code et aux validations des demandes de fusion Développer et exécuter des tests unitaires ainsi que des tests d’intégration (E2E) Assurer la mise à jour et le suivi des logiciels et de leur documentation après le déploiement Diagnostiquer et corriger les problèmes dans le code existant, en collaboration avec le support pour identifier et résoudre les incidents clients Jouer un rôle de référent technique en accompagnant les développeurs juniors Examiner et analyser les propositions techniques pour les clients existants et potentiels Le profil: Diplôme universitaire (baccalauréat ou maîtrise) en génie informatique ou électrique Expérience significative (8 ans et plus) en développement backend à un niveau senior Maîtrise du français et de l’anglais Maîtrise d’au moins un langage de programmation : Go, Python Connaissances en bases de données et architecture des données : PostgreSQL, SQLite Compréhension des protocoles réseau : gRPC, HTTP Expérience en conception et développement d’API Utilisation de brokers de messages open source : NATS, RabbitMQ Déploiement et gestion d’applications conteneurisées : Docker, Kubernetes Bonnes pratiques en tests unitaires et intégration continue (CI/CD) Expérience avec les services cloud : AWS, GCP, Azure Poste hybride à Montréal.