
Intermediate Backend Software Developer
Blaise Transit
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
About the role
- 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 the Sequelize ORM.
- Contribute to API architecture, documentation (Swagger/OpenAPI), and developer tooling.
- Collaborate on implementing cross-cutting features such as scheduling, payments, notifications, and geospatial data processing.
- Improve developer experience by implementing automated tests, deployment processes, and environment configurations.
- Participate in architectural discussions and provide technical mentorship.
Requirements
- Minimum of 5 years of backend or full-stack development experience.
- Strong autonomy and a sense of ownership over delivered results.
- Experience designing scalable systems in cloud environments using Docker and CI/CD pipelines.
- Familiarity with parts of Blaise’s stack (Node.js, TypeScript, React, MySQL, Kafka).
- Excellent command of AWS (EC2, S3, API Gateway, ECS).
- Excellent English communication skills (written and spoken); bilingual French/English is an asset.
- Comfortable working in small teams and in a startup-like environment.
Benefits
- Competitive salary and potential stock option grants.
- Comprehensive insurance package (health, dental, life, and disability).
- Unlimited paid sick leave.
- Three (3) weeks of vacation, flexible hours, and nine (9) paid wellness days.
- Learning and fast-growth opportunities in a high-impact environment.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Node.jsExpressTypeScriptRESTful APIsMySQLSequelize ORMDockerCI/CDSwaggerOpenAPI
Soft Skills
autonomyownershipcommunicationcollaborationmentorship