About The Position

Alteo is looking for a Senior Web Developer for a permanent position. The company is located in the Greater Montreal area. This is a 100% remote position with excellent working conditions. Reporting to the VP of Technology, you will collaborate with teams across software engineering, data science, regulatory, security, and external partners to deliver secure and scalable solutions. You will be responsible for building and delivering production-ready web applications. You will be a core contributor to the company web sites, built with TypeScript, React, and a Node.js/Fastify API backed by PostgreSQL. Beyond the core web sites, you will also contribute to other product-level initiatives across the organization, helping connect web experiences with the broader ecosystem products and integrations. Your curiosity, desire for continuous learning, and self-improvement will play a key role in your success.

Requirements

  • DEC/BAC in IT or equivalent
  • 5-8+ years experience in Web Development
  • Strong proficiency in TypeScript and modern React (hooks, component architecture, state management).
  • Solid back-end experience with Node.js and a modern framework (Fastify, Express, NestJS, or similar) and RESTful API design.
  • Hands-on experience with relational databases (PostgreSQL preferred) and an ORM/query builder such as Drizzle, Prisma, or TypeORM.
  • Experience building and consuming typed API contracts and validating data (e.g., Zod).
  • Comfortable with Git-based workflows, code review, automated testing, and CI/CD.
  • Excellent communication skills and the ability to work independently in a small, fast-paced team.
  • Familiarity with Agile methodology
  • Good problem-solving skills and attention to detail
  • Team player, dedicated, positive attitude

Nice To Haves

  • Experience with Vite, React Router (framework mode), Supabase, or Storybook.
  • Experience integrating Stripe, AWS (S3/SES/SSM), HubSpot, or e-learning standards such as SCORM.
  • Familiarity with Docker, Terraform, and GitHub Actions.
  • Basic understanding or experience developing solutions in a regulated industry (GDPR, HIPAA, PIPEDA).
  • Exposure to monorepo architectures and shared-contract / design-system patterns.
  • Experience with Webflow.

Responsibilities

  • Build and maintain responsive, accessible interfaces for the company portal using React 19, React Router 7, and Vite, written in TypeScript with i18n localization support.
  • Develop and maintain API services using Node.js and Fastify 5 (TypeScript), following a clean routes → controllers → services architecture, with request/response validation.
  • Work with PostgreSQL, contributing to schema design, migrations, and query performance within our schema-controlled migration workflow.
  • Evolve the shared schemas package (Drizzle schemas, Zod validation, endpoint constants, and types) that serves as the single source of truth across the front end and API.
  • Write and maintain tests with Vitest (front end) and Jest (API), reuse shared fixtures, and document components.
  • Build and maintain integrations with Stripe (payments/billing), AWS services (S3, SES, SSM), HubSpot (CRM sync), SCORM Cloud, and partner platforms via webhooks and typed API boundaries.
  • Contribute to other product-level projects — connecting the web platform to cognitive assessment products, supporting new feature initiatives, and helping shape shared tooling and patterns used across teams.
  • Help maintain existing products to ensure maximum uptime and continuously assess opportunities for improvement.
  • Help build, run, and deploy services using Docker / Docker Compose, within Azure and AWS environments.
  • Contribute to infrastructure managed with Terraform and to CI/CD pipelines (GitHub Actions).
  • Design solutions aligned with SbD (Secure by Design), PbD (Privacy by Design), and software quality principles, including authentication and authorization flows (Supabase Auth, JWT, SSO/OIDC concepts).
  • Work with internal and external development teams, conduct code reviews, and foster best practices in code quality, testing, and documentation.
  • Collaborate with product managers and stakeholders to translate requirements into technical deliverables.
  • Thrive in a small-team environment where ownership and initiative are valued.
  • Stay current with emerging trends in web frameworks, TypeScript tooling, and cloud development.
  • Advocate for process improvements, tooling, and automation to boost team productivity.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service