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

Remote 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.

Submit Your Application
You have successfully applied
• You have errors in applying

Apply Now

Apply Now
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Sr. Marketing Automation Specialist - Remote

Remote Full-time

Axelon Services – Medicaid Claims Analyst – Parsippany, NJ

Remote Full-time

Urgently Hiring: MD - Contact Center Service Delivery

Remote Full-time

Credit Underwriter OE - B10 - Telecommuter

Remote Full-time

**Experienced Customer Service Representative – Work-From-Home Opportunities at arenaflex**

Remote Full-time

Cashier Specialist

Remote Full-time

PCA II, Emergency Department, Per Diem, CL

Remote Full-time

Senior Infection Preventionist job at UPMC – Un…

Remote Full-time

Pediatric Care Manager, UT

Remote Full-time

Entry Level Geotechnical Engineer

Remote Full-time
← Back to Home