All jobs

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

100% Remote Full-time Open now

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 tot his job Apply To this Job

You might also like

Patient Resource Specialist (Remote)

100% Remote Full-time

Senior Project Manager (Consumer & CDPP)

100% Remote Full-time

Senior Manager, Web Development job at Meltwater Media in Raleigh, NC

100% Remote Full-time

Part-Time Online Chat Jobs No Experience Needed

100% Remote Full-time

Flexible Chat Support Roles Part Time Available Training Provided No Experience Necessary

100% Remote Full-time

Fractional Fullstack Product Engineer

100% Remote Full-time

Escrow Services Representative (Independence Title - Main Office)

100% Remote Full-time

BDR 1

100% Remote Full-time

Sales Performance Coordination Specialist

100% Remote Full-time

Customer Success Agent - Remote Position - No Degree Needed - $25-$35/hr

100% Remote Full-time

Sourcing Transition Analyst

100% Remote Full-time

Experienced IT Testing and Quality Analyst for Highmark Health – Remote Opportunity for a Detail-Oriented and Analytical Professional

100% Remote Full-time

(Part Time / Work From Home) Amex Virtual Assistant Job

100% Remote Full-time

RFP Strategy & Operations - Pharmacy/EAP Q&A Consultant

100% Remote Full-time

Remote Customer Care Associate - Immediate Start (Entry Level / No Prior Experience Required)

100% Remote Full-time

Content & Creative Lead

100% Remote Full-time

Experienced Lead Customer Service Representative – Full or Part Time – arenaflex Store

100% Remote Full-time

SimpleFlying | Weekend News Writer

100% Remote Full-time

Publishing Administrator at Accordus

100% Remote Full-time

[Remote] Sales Development Representative

100% Remote Full-time