Développeur/Développeuse Logiciel Senior
On-site · Montréal, Quebec, Canada
Job Summary
Senior software developer for AppDirect’s Product & Execution team focusing on building scalable, fault-tolerant systems and microservices for product catalog and order processing. Responsibilities include designing, implementing, and supporting evolving architectures; promoting up-to-date industry best practices; researching and adopting new technologies; collaborating with cross-functional teams to deliver software solutions; migrating monoliths to microservices; implementing messaging with Kafka; and leveraging AI-assisted development with programming agents while maintaining design intent, testing strategy, and quality. Key tech includes Node.js/TypeScript, microservices, GraphQL, Kafka, Docker/Kubernetes, ReactJS, and agile practices.
Required Qualifications
- 5+ années d’expérience en développement logiciel
- Baccalauréat ou maîtrise en informatique ou dans une discipline connexe
- Connaissance des technologies liées aux microservices
- Expérience avec Node.JS/TypeScript, structure des données et algorithmes, analyse et conception orientées objet, modèles de conception, méthodologie de développement Agile, MySQL / MongoDB / Redis
- Expérience avec les frameworks Java (Spring/J2EE) et JS/Node.JS (Express)
- Connaissance des conteneurs Docker/Kubernetes/OpenShift
- Connaissance GraphQL, ReactJS/TypeScript/Javascript
- Expérience avec Kafka/RabbitMQ et systèmes de messagerie
- Développement assisté par l’IA et intégration d’agents de programmation
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.