5 days ago
Montréal, CanadaSenior
Responsibilities
- Concevoir, développer et maintenir du code front-end et back-end efficace, réutilisable, testé et fiable.
- Concevoir et faire évoluer des API et des services.
- Participer aux décisions d’architecture et proposer des solutions techniques adaptées aux besoins d’affaires.
- Préparer des plans de tests et rédiger des tests automatisés unitaires, d’intégration et de bout en bout.
- Diagnostiquer et résoudre les problèmes complexes de performance, de sécurité et de fiabilité en production.
- Évaluer les nouvelles technologies et outils de développement et formuler des recommandations.
- Rédiger et maintenir la documentation technique.
- Mentorer et accompagner les développeurs juniors et intermédiaires, notamment par le pair programming et le partage de connaissances.
- Mener les revues de code et promouvoir les normes de codage et les meilleures pratiques.
- Contribuer à l’intégration technique des nouveaux membres de l’équipe.
- Participer aux ateliers de conception, aux estimations et aux activités de déploiement.
- Coordonner le cycle de développement avec les analystes, product owners, designers et développeurs.
- Vulgariser les enjeux techniques auprès des parties prenantes non techniques.
Requirements
- Diplôme de premier cycle en informatique, génie logiciel ou formation pertinente, ou expérience équivalente.
- Minimum de 5 ans d’expérience en développement full stack, incluant une expérience démontrée de mentorat ou d’accompagnement de développeurs.
- Maîtrise de JavaScript/TypeScript et de React.
- Solide expérience back-end avec Node.js et/ou Go.
- Expérience avec MongoDB et Redis.
- Expérience en conception de systèmes, notamment l’architecture applicative, les API, la gestion des données, la performance et le modèle BFF.
- Maîtrise de Git et des flux de travail collaboratifs.
- Bonne compréhension des principes de conception logicielle, des patrons de conception, du code propre, des tests et de la sécurité.
- Bilinguisme français-anglais à l’oral et à l’écrit, avec des contacts fréquents hors Québec.
- Expérience avec Docker et la conteneurisation, Kubernetes, les pipelines CI/CD et AWS constitue un atout.
- Expérience comme chef d’équipe technique ou dans un rôle de référence technique constitue un atout.
- Expérience des méthodologies Scrum ou Kanban constitue un atout.
Benefits
- Mode de travail hybride, à domicile ou depuis l’un des bureaux.
- Possibilité de télétravailler à l’étranger jusqu’à 3 mois ou 90 jours.
- Accès à une plateforme de formation pendant les heures de travail.
- Compte mieux-être pour rembourser des dépenses liées à la santé, aux passions et aux intérêts.
- Accès gratuit à un professionnel de la santé en ligne 24/7 et à un programme d’aide aux employés et à la famille.
- Assurance collective complète, incluant les soins de la vue et dentaires, payée à 50 % par l’employeur.
- REER collectif avec contribution de l’employeur.
- Supplément nouveau parent lors du congé de maternité ou de paternité.
- Vacances calculées selon le nombre d’années d’expérience sur le marché.
Tech Stack
Categories
About Vosker
Vosker builds solar-powered, cellular-connected surveillance cameras and a cloud/mobile platform for monitoring remote areas without power or Wi‑Fi, used by property owners and businesses. Its business model combines hardware sales with subscription plans for cloud storage, AI-enabled detection, and real-time alerts over LTE. The company is privately held, headquartered in Victoriaville, Quebec, and serves customers across North America.
