Intermediate Backend Software Developer / Développeur·euse logiciel backend intermédiaire (Remote)

Website Blaise Transit

job description

Blaise is on a mission to revolutionize public transit by integrating advanced on-demand technology into municipal networks. Our platform enables transit agencies to run highly efficient, real-time services that lower emissions and reduce operational costs. Based in Montreal and expanding across North America, we provide a collaborative, mission-driven environment where innovative software directly contributes to more sustainable and accessible urban mobility.

About the Role

We are seeking a pragmatic Intermediate Backend Software Developer to build and scale the systems powering the future of transit. In this remote-friendly role, you will be responsible for the full lifecycle of our web services, from designing robust API architectures to optimizing relational databases. You will join a fast-paced startup team where clean code and data integrity are paramount, working with a modern stack to solve complex challenges in geospatial processing, scheduling, and cloud infrastructure.


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.


At Blaise, we offer a competitive compensation package including potential stock options and comprehensive health benefits. We believe in supporting our team’s well-being with unlimited sick days, three weeks of vacation, and nine paid wellness days. As a member of our Montreal-based team, you will have the flexibility of a remote-friendly schedule and the opportunity for rapid professional growth within a startup that is making a tangible impact on global transit efficiency.

To apply for Company Website jobs.techstars.com.