Enable job alerts via email!

Lead Developer

Skyrocket Digital

Vancouver

On-site

CAD 80,000 - 100,000

Full time

13 days ago

Job summary

A digital technology firm in Metro Vancouver is seeking a Lead Developer to own the delivery of complex features and set technical direction. The ideal candidate has over 4 years of experience with TypeScript and JavaScript, expertise in React, and strong skills in API development. This full-time role offers a salary between $80,000 and $95,000 monthly.

Qualifications

  • 4 years building production web applications with TypeScript / JavaScript.
  • Expert with React and component design.
  • Strong with NestJS or Express and RESTful APIs.

Responsibilities

  • Lead implementation of product slices across web and API with TypeScript end-to-end.
  • Make pragmatic architecture decisions and author ADRs.
  • Establish and maintain CI / CD using GitHub Actions.

Skills

TypeScript
JavaScript
React
Node
Docker
GitHub Actions
PostgreSQL
RESTful APIs
Playwright

Tools

Prisma
Auth0
Redis
Job description
Overview

We’re looking for a Lead Developer who can own the delivery of complex features, set technical direction and raise the engineering bar while remaining deeply hands-on. You communicate clearly, design with tradeoffs in mind and write clean, maintainable code with excellent tests and docs. You model ownership and initiative, whether you’re pairing with a teammate, running a spike, or leading a lunch-and-learn.

We’re also looking for someone to contribute to Skyrocket as a whole. We encourage leadership, ownership and self-motivation. This takes the form of everything from suggestions to workflow, all the way to scheduling Lunch and Learn sessions where one team member shares their expertise on a subject with everyone else.

Responsibilities
  • Lead implementation of product slices across web and API (Node / NestJS) with TypeScript end-to-end.
  • Make pragmatic architecture decisions; author ADRs and keep the systems simple, secure and observable.
  • Establish and maintain CI / CD (GitHub Actions), Docker images, environment configuration and release hygiene.
  • Review PRs for readability, separation of concerns and behavior-focused tests; mentor teammates via pairing and clear feedback.
  • Shape work with PM / Design: clarify requirements, define acceptance criteria, estimate and keep work unblocked.
  • Integrate third-party services (Auth, CRM, notifications, storage / CDN, analytics) and design resilient interfaces.
  • Ensure accessibility (WCAG), performance budgets and basic security / privacy standards are met.
  • Contribute to documentation (runbooks, readmes, onboarding) and share knowledge with the team and stakeholders.
  • Think outside the box to elegantly solve complex challenges.
  • Stay up-to-date on emerging technologies and introduce them to the team.
The Role

Required

  • 4 years building production web applications with TypeScript / JavaScript.
  • Expert with React & (SSR / SSG routing, data-fetching, server actions) and component design.
  • Strong with (NestJS or Express) and RESTful APIs; solid grasp of authentication / authorization patterns.
  • Relational databases (PostgreSQL / MySQL) schema design, migrations and query performance; ORM experience (Prisma preferred).
  • CI / CD with GitHub Actions, Docker; cloud experience on Azure (e.g., App Services, Blob Storage, Azure Database for MySQL / Postgres, Front Door / CDN).
  • Testing discipline: Jest (unit) and Playwright (E2E).
  • Git / GitHub workflows, code review and strong written / verbal communication.

Nice to have

  • React Native / Expo mobile experience.
  • Auth0 / OIDC, Salesforce / CRM integrations.
  • Redis caching, background jobs (BullMQ), file processing pipelines.
  • Geo queries (PostGIS or MySQL spatial) and data visualization libraries.
  • Observability tooling (Sentry, logs / metrics / traces) and basic security / compliance practice.
Key Skills

Administrative Skills, Facilities Management, Biotechnology, Creative Production, Design And Estimation, Architecture

Employment Type: Full-Time

Experience: years

Vacancy: 1

Monthly Salary: 80000 - 95000

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.