Lead Developer at Skyrocket Digital Inc
Vancouver, BC V6B 2L3, Canada -
Full Time


Start Date

Immediate

Expiry Date

04 Dec, 25

Salary

80000.0

Posted On

06 Sep, 25

Experience

4 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Good communication skills

Industry

Information Technology/IT

Description

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 trade‑offs 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

This role is expected to be involved in the entire project development process, including:

  • Lead implementation of product slices across web (Next.js/React) 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
Loading...