Intermediate Backend Software Developer - Montreal
3 hours ago

Job description
Job Title: Intermediate Backend Software Developer
Location: Remote-friendly (based in Montreal, Canada)
About Blaise
Blaise is on a mission to improve public transit worldwide through cutting-edge technology. Our on-demand transit platform enables agencies to operate dynamic, efficient services that adapt in real time to rider needs. By optimizing transit systems, we help agencies reduce costs, lower emissions, and deliver better service. We partner with innovative municipalities across North America and are growing rapidly.
About You
You are a pragmatic backend developer who enjoys building scalable systems that solve real-world problems. You thrive in a fast-paced, collaborative environment and care deeply about clean architecture, data integrity, and maintainable code. You are excited to work with modern technologies such as , TypeScript, Kafka, and Docker, and you're motivated by the opportunity to make cities more accessible and sustainable.
Responsibilities
Design, develop, and maintain RESTful APIs and web services using , Express, and TypeScript.
Build new features and improve existing implementations.
Design and optimize relational databases using MySQL and Sequelize ORM.
Contribute to API architecture, documentation (Swagger/OpenAPI), and developer tooling.
Collaborate on cross-functional features such as scheduling, payments, notifications, and geospatial processing.
Improve developer experience through automated testing, release processes, and environment configuration.
Participate in architectural discussions and provide technical mentorship.
Our Wish List for You
5 years of experience in backend or full-stack development.
Strong sense of ownership and accountability for outcomes.
Experience building scalable systems in cloud environments using Docker and CI/CD pipelines.
Familiarity with parts of the Blaise tech stack , TypeScript, React, MySQL, Kafka).
Strong experience with AWS (EC2, S3, API Gateway, ECS).
Excellent communication skills in English; bilingual French is an asset.
Comfortable working in small, fast-moving startup teams.
Perks of Joining Blaise
Competitive salary with potential stock options.
Comprehensive benefits (health, dental, life, disability).
Unlimited paid sick days.
Three weeks of paid vacation, flexible schedule, and nine paid wellness days.
Rapid learning and growth opportunities within a mission-driven team.
How to Apply
Submit your resume and a cover letter explaining why you're a great fit for this role.
Titre du poste : Développeur·euse logiciel backend intermédiaire
Lieu : Télétravail possible (basé à Montréal, Canada)
Remarque : Ce poste est en télétravail à partir du Canada. Les candidat·es doivent être citoyen·nes canadien·nes ou détenir une autorisation légale de travail au Canada.
À propos de Blaise
Blaise a pour mission d'améliorer le transport en commun à l'échelle mondiale grâce à des technologies de pointe. Notre plateforme de transport à la demande permet aux agences de proposer des services dynamiques et efficaces, dont les trajets et horaires s'adaptent en temps réel aux besoins des usagers. En optimisant les réseaux de transport, nous aidons les organismes à réduire les coûts, diminuer les émissions et offrir un meilleur service. Nous collaborons avec des municipalités innovantes à travers l'Amérique du Nord et sommes en pleine croissance.
À propos de vous
Vous êtes un·e développeur·euse backend pragmatique, passionné·e par la création de systèmes évolutifs répondant à des enjeux concrets. Vous évoluez bien dans un environnement dynamique et collaboratif, et accordez une grande importance à une architecture logicielle propre, à l'intégrité des données et à un code maintenable. Vous êtes motivé·e à travailler avec des technologies modernes comme , TypeScript, Kafka et Docker, et souhaitez contribuer à rendre les villes plus accessibles et durables.
Responsabilités
Concevoir, développer et maintenir des API RESTful et des services web à l'aide de , Express et TypeScript.
Développer de nouvelles fonctionnalités et améliorer des implémentations existantes.
Concevoir et optimiser des bases de données relationnelles avec MySQL et l'ORM Sequelize.
Contribuer à l'architecture de l'API, à la documentation (Swagger/OpenAPI) et aux outils pour développeurs.
Collaborer à la mise en œuvre de fonctionnalités transversales telles que la planification, les paiements, les notifications et le traitement de données géospatiales.
Améliorer l'expérience développeur par la mise en place de tests automatisés, de processus de déploiement et de configurations d'environnements.
Participer aux discussions architecturales et offrir du mentorat technique.
Profil recherché
Minimum de 5 ans d'expérience en développement backend ou full-stack.
Forte autonomie et sens des responsabilités quant aux résultats livrés.
Expérience en conception de systèmes évolutifs dans des environnements infonuagiques avec Docker et des pipelines CI/CD.
Connaissance de certains éléments du stack de Blaise , TypeScript, React, MySQL, Kafka).
Excellente maîtrise d'AWS (EC2, S3, API Gateway, ECS).
Excellentes compétences en communication en anglais (écrit et parlé); le bilinguisme français/anglais est un atout.
À l'aise dans des équipes de petite taille et dans un environnement de type startup.
Pourquoi vous joindre à Blaise
Salaire concurrentiel et possibilité d'options d'achat d'actions.
Régime complet d'assurances (santé, dentaire, vie et invalidité).
Congés de maladie payés illimités.
Trois (3) semaines de vacances, horaire flexible et neuf (9) journées de bien-être payées.
Possibilités d'apprentissage et de croissance rapide dans un environnement à fort impact.
Équipe dynamique et passionnée par le transport collectif.
Pour postuler
Veuillez soumettre votre CV ainsi qu'une lettre de motivation expliquant pourquoi vous êtes la personne idéale pour ce poste.
Similar jobs
Nous recherchons un développeur logiciel pour rejoindre l'équipe Fusion 360 Manufacturing Data Model (MFGDM) au Canada. MFGDM est la base de Manufacturing Cloud et le cœur du cadre de données pour le produit phare d'Autodesk Cloud, Fusion 360. · ...
1 month ago
En tant que Développeur logiciel – Applications Web & UI chez Haply Robotics, vous concevrez des applications modernes et réactives pour la visualisation de la robotique. · ...
1 month ago
Syntax busca un desarrollador de software para contribuir al desarrollo de una plataforma de IA generativa gestionada. · ...
2 weeks ago
+Nous recherchons un développeur logiciel pour rejoindre l'équipe Fusion 360 Manufacturing Data Model (MFGDM) au Canada. · + ...
1 week ago
We are seeking a highly motivated Software Developer to join our energetic Fusion Data team in Canada and help us build solutions on MFGDM (Manufacturing Data Model) that allow our end users to collaborate on data concurrently from our applications, including Fusion, as well as A ...
1 month ago
Syntax est un fournisseur de services infonuagiques gérés pour les applications entreprises critiques. · Expérience avancée en Python ou Golang · Expérience avec les conteneurs et Kubernetes (K8S) · ...
2 weeks ago
Faites partie d'une équipe mondiale où investir en vous n'est pas seulement une valeur, mais le cœur même de sa culture diversifiée et inclusive. · ...
1 week ago
En Haply Robotics nos especializamos en tecnología haptica y interacción hombre-maquina. · Creamos soluciones roboticas de nueva generación que conectan experiencias digitales con físicas. · Como Desarrollador De Software - Aplicaciones Web Y UI, disearús aplicaciones modernas y ...
1 month ago
En tant que développeur logiciel vous jouerez un rôle clé dans la conception et le développement des solutions d'imagerie médicale d'Intelerad. · ...
3 weeks ago
Insight Global est à la recherche de développeurs logiciels embarqués en test pour se joindre à une importante entreprise canadienne. · ...
10 hours ago
Le Groupe Maples est une entreprise mondiale qui fournit des services financiers. Nous recherchons un Chef d'équipe pour notre équipe technologies de l'information au sein de notre activité financier à Montréal. · Environ 10 ans d’expérience en développement logiciel. · Forte exp ...
1 month ago
Nous recherchons un ingénieur logiciel principal exceptionnellement compétent et visionnaire…. · ...
6 days ago
Boston Scientific recherche un développeur logiciel principal expérimenté pour rejoindre son équipe dans la division Électrophysiologie. Le candidat contribute au développement de logiciels système soutenant des technologies médicales qui sauvent des vies en participant aux activ ...
6 days ago
Hinge Health aide les gens à surmonter la douleur en transformant la manière dont elle est traitée et évitée. En connectant les gens numériquement et en personne avec des soins cliniques experts, · ...
3 weeks ago
Développeur logiciel senior expérimenté et hautement qualifié avec une expertise en ReactJS et .Net pour rejoindre notre équipe dynamique. · ...
1 day ago
Nous recherchons un développeur logiciel senior qui comprend les étapes clés du traitement et de la diffusion de contenu vidéo. · ...
1 week ago
+Job summaryDéveloppez des fonctionnalités centrales du Wowza Streaming Engine avec un fort accent sur la fiabilité et la performance · +Concevoir, développer et faire évoluer les fonctionnalités centrales du Wowza Streaming Engine, avec un fort accent sur la fiabilité et la perf ...
6 days ago
Développeur logiciel senior recherché pour rejoindre notre équipe dynamique. Expérience requise en ReactJS et .Net. · Responsabilités :Démontrer une maîtrise avancée des technologies ReactJS et .Net. · Collaborer avec des équipes interfonctionnelles pour concevoir et fournir des ...
10 hours ago
BRAHMA IA recrute des développeurs logiciels pour travailler sur des technologies permettant de proposer de nouveaux deformers, systèmes de cinématique solveurs et frameworks améliorés pour le rigging, le Creature FX les foules lanimation. · Diplôme en informatique ou expérience ...
2 weeks ago
Nous recherchons un(e) Développeur Logiciel Embarqué pour intégrer notre équipe dans la région de Montréal (QC). · ...
3 weeks ago
NorthStar recherche un Développeur ou une Développeuse senior pour évoluer son pipeline d'image traitement vers de nouveaux cas d'utilisation. · ...
1 month ago