Intermediate Backend Software Developer

3 weeks ago


Montreal administrative region, Canada Blaise Transit Full time

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 Node.js, 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 Node.js, 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 (Node.js, 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 Node.js, 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 Node.js, 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 (Node.js, 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.

#J-18808-Ljbffr


  • Backend Engineer

    3 weeks ago


    Montreal (administrative region), Canada Blaise Transit Full time

    A cutting-edge public transit technology company is seeking an Intermediate Backend Software Developer to work remotely from Montreal, Canada. The ideal candidate will have over 5 years of backend experience, particularly in Node.js and the AWS cloud environment. Responsibilities include designing and maintaining RESTful APIs, as well as optimizing...

  • Backend Engineer

    8 hours ago


    Montreal (administrative region), Canada Blaise Transit Full time

    A cutting-edge public transit technology company is seeking an Intermediate Backend Software Developer to work remotely from Montreal, Canada. The ideal candidate will have over 5 years of backend experience, particularly in Node.js and the AWS cloud environment. Responsibilities include designing and maintaining RESTful APIs, as well as optimizing...


  • Montreal (administrative region), Canada Blaise Transit Full time

    Job Title: Intermediate Backend Software DeveloperLocation: 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...


  • Montreal (administrative region), Canada Carré Technologies Inc. Full time

    Hexoskin is looking for a Backend software developer to join its R&D team. Overview The Backend developer will be in charge of developing and maintaining the Hexoskin server API. They will introduce new features and participate in the development of sustainable and deployable Django Restful API and microservices. Responsibilities Develop new software...


  • Montreal (administrative region), Canada MadCap Software, Inc. Full time

    A software solutions company is hiring a Full Stack Developer in Montreal, Quebec. This intermediate role focuses on building and evolving a SaaS learning platform, primarily working on backend services and APIs while contributing to frontend features. Candidates should have 5+ years of software development experience, strong proficiency in Java and Spring,...

  • Full Stack Developer

    4 weeks ago


    Montreal (administrative region), Canada MadCap Software, Inc. Full time

    Salary & Compensation Base pay range: $80,000.00/yr – $90,000.00/yr. Additional compensation types: Annual Bonus. About Us At MadCap Software, we’re at the forefront of developing best‑class software solutions for content creation, collaboration, publishing, management, and analytics & reporting. More than 10,000 leading organizations around the globe...


  • Montreal (administrative region), Canada Blaise Transit Full time

    A leading transit technology firm is seeking an Intermediate Backend Software Developer to design and maintain RESTful APIs and contribute to efficient transportation solutions. Ideal candidates should have 5+ years of experience in backend development, especially with Node.js and TypeScript, and enjoy collaborating in a fast-paced environment. This role...


  • Montreal (administrative region), Canada Blaise Transit Full time

    A leading transit technology firm is seeking an Intermediate Backend Software Developer to design and maintain RESTful APIs and contribute to efficient transportation solutions. Ideal candidates should have 5+ years of experience in backend development, especially with Node.js and TypeScript, and enjoy collaborating in a fast-paced environment. This role...


  • Montreal (administrative region), Canada Carré Technologies Inc. Full time

    Overview Hexoskin is looking for a Backend software developer to join its R&D team. Responsibilities Develop new software features for the web API and maintain existing Hexoskin products. Provide design documents and prepare detailed planning and estimates. Investigate potential issues, errors, inconsistencies, anomalies, etc. Evaluate, test and update...

  • Software Developer

    8 hours ago


    Montreal (administrative region), Canada Canonical Full time

    Join to apply for the Software Developer (Backend SaaS) role at Canonical . Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our...