Talent.com
Affinity
Senior Full Stack Developer (TypeScript / React / Node.js)Affinity • Vancouver, BC, Canada
No longer accepting applications
Senior Full Stack Developer (TypeScript / React / Node.js)

Senior Full Stack Developer (TypeScript / React / Node.js)

Affinity • Vancouver, BC, Canada
4 days ago
Job type
  • Full-time
  • Temporary
Job description

Senior Full Stack Developer


Location: Vancouver, BC (Hybrid – minimum 3 days onsite)

Employment: Full-time (4 month contract probation to start)

Seniority: Senior (hands-on, not staff/architect)

Start date: ASAP


Job Description:


On behalf of our client, a Vancouver-based digital consulting firm specializing in custom digital products and platforms, we are seeking a Senior Fullstack Developer to join a highly collaborative, craftsmanship-focused delivery team.


Our client partners with ambitious organizations to architect, design, and build complex digital products, including web platforms, mobile applications, and AI‑enabled solutions. Their teams work in close, embedded collaboration with clients, leading discovery, validating early, and making thoughtful trade‑offs to deliver high‑quality, maintainable software.


This role is based in the Greater Vancouver Area and follows a hybrid model (minimum three days per week in-office).


The Role

As a Senior Fullstack Developer, you will be responsible for building production-grade applications end-to-end, from backend API design through frontend delivery. You will take ownership of technical execution across one or more client products, working closely with Product Owners, Designers, and other Engineers.


This is not a heads‑down feature factory role. The ideal engineer brings strong technical judgment, clear communication, and a consulting mindset — someone who treats collaboration, documentation, and trade-off discussions as core parts of the craft.

This role is well suited to a senior engineer who values code quality, clarity, and shared ownership, and who enjoys working across multiple product contexts rather than a single long‑running internal product.


What You’ll Do

Engineering & Code Quality

  • Architect, develop, and deploy production-grade fullstack features using modern TypeScript‑based stacks
  • Make sound architectural decisions balancing performance, scalability, security, and delivery timelines
  • Address technical debt pragmatically while maintaining delivery momentum and codebase integrity
  • Document non-obvious technical decisions through PRs, ADRs, or concise design notes

Code Review & Collaboration

  • Conduct high-quality PR reviews that explain why changes are needed, not just what
  • Maintain strong Git hygiene and disciplined branching / review practices
  • Contribute to shared engineering standards and ensure knowledge is distributed across the team

Client & Product Partnership

  • Work closely with Product Owners and Designers to ensure technical decisions align with user needs and product intent
  • Communicate risks, trade-offs, and constraints clearly — including to non-technical stakeholders when needed
  • Engage with the “why” behind features, not just the ticket requirements

Cloud, DevOps & AI-Assisted Development

  • Build and support workloads on AWS or Azure with reliability and security treated as foundational
  • Work within modern CI/CD, containerization, and infrastructure-as-code practices
  • Leverage AI tools (e.g., Copilot, Cursor, Claude Code) as part of daily development workflows, with strong judgment about when and how to use them
  • Contribute to evolving team standards around AI-assisted development


What You Bring

Experience

  • 5+ years of professional fullstack development experience
  • Strong track record of shipping and maintaining production-grade applications
  • Experience working in consultancy, agency, or other client-facing environments is a strong plus
  • Comfortable context-switching across multiple projects without sacrificing execution quality

Technical Fluency

  • Deep fluency in the TypeScript ecosystem across the full stack
  • Hands-on experience with Node.js / Express on the backend and React on the frontend
  • Solid grounding in engineering fundamentals (async patterns, error handling, performance)
  • Experience with relational and/or document-based databases

Cloud & Tooling

  • Working knowledge of AWS or Azure (certifications are a plus but not required)
  • Familiarity with CI/CD pipelines, containerization, and modern delivery practices
  • Proficiency with collaboration and tracking tools such as GitHub, GitLab, Jira, or ClickUp

Communication & Mindset

  • Strong written communication (PRs, design notes, documentation)
  • Comfortable explaining technical trade-offs clearly and calmly
  • Ownership mindset — responsible for outcomes, not just tasks
  • Values craftsmanship, sustainable delivery, and clarity over speed alone


Who You Are

You’re a senior engineer who takes pride in your craft and prefers doing things well over doing them fast. You’re comfortable making decisions in ambiguous environments, asking questions when clarity is missing, and pushing back when quality or maintainability is at risk.

You enjoy learning, are curious about new tools (including AI), and are grounded enough to know when simplicity beats novelty.

Create a job alert for this search

Senior Full Stack Developer (TypeScript / React / Node.js) • Vancouver, BC, Canada

Similar jobs

Senior Fullstack (TypeScript/React) Engineer

KakeVancouver, Metro Vancouver Regional District, CA
Full-time

You’ll work closely with cross-functional stakeholders to deliver elegant, performant, and maintainable applications using.This role is ideal for someone who possesses a high level of agency, a "do... Show more

 • Promoted

Experienced Full-Stack Developer

ConnectedlabsVancouver, Metro Vancouver Regional District, CA
Full-time

Join a mission-driven team as an Experienced Full-Stack Developer, focusing on real-time systems.Leverage your skills in React, Node/Express, and WebRTC for transformative learning technologies.In ... Show more

 • Promoted

Intermediate Software Developer (Node.js/React/TypeScript)

ZensuranceVancouver, Metro Vancouver Regional District, CA
Full-time

Intermediate Software Developer (Node.Zensurance is growing at a rapid pace, and that means our Engineering team is growing too! We are looking for an Intermediate Software Developer to join our De... Show more

 • Promoted

Full Stack Engineer (React & Node)

Alquemy Search & ConsultingVancouver, BC, Canada
Temporary

Full Stack Engineer (React & Node).This is an on-site opportunity.Five times per week in the downtown Vancouver office.Seeking VERY technical engineers.Front-end focused development while also cont... Show more

 • Promoted • New!

Développeur·se senior Full Stack - delta

Astekdelta, bc, ca
Full-time

Développeur·se senior Full Stack.Wealth Management – Servicing).Développeur·se senior Full Stack.Développer et déployer des fonctionnalités en mode.Concevoir des solutions technologiques innovantes... Show more

 • Promoted

Senior Full Stack Engineer

ProcurifyVancouver, Metro Vancouver Regional District, CA
Full-time

Senior Full Stack Software Engineer.Procurify is looking for a motivated, collaborative, and creative person who is passionate about technology.Procurify is the AI‑enhanced procurement and AP autom... Show more

 • Promoted

Senior Developer Driving Innovative Full-Stack Solutions for Nuclear

Nuclear Promise XVancouver, Metro Vancouver Regional District, CA
Full-time

Shape the future of digital solutions in the nuclear sector as a Senior Developer.You'll develop full-stack applications while leveraging your expertise in React and Node.In this pivotal role, your... Show more

 • Promoted

Senior Full-Stack Engineer — React/TypeScript, AWS, Remote

Modern CampusVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A leading educational technology company in Canada is seeking a Senior Full Stack Software Developer to design and maintain cloud‑based applications.This high-impact role requires deep expertise in... Show more

 • Promoted

ResponsiveAds Senior Full-Stack Developer

ResponsiveAdsVancouver, Metro Vancouver Regional District, CA
Full-time

ResponsiveAds Senior Full-Stack Developer.Be among the first 25 applicants.ResponsiveAds is the leader in advanced HTML5 premium ad creatives that are fluidly dynamic to any screen, user, and conte... Show more

 • Promoted

Senior Full-Stack Dev (Go + React) - AI Platform, Remote

Insight GlobalVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A leading technology staffing company is seeking a remote Sr.Full-Stack Developer to contribute to a new document management platform.Ideal candidates will have strong skills in React and Golang/Go... Show more

 • Promoted

Senior Full Stack Engineer (Node.js + React)

BoostedVancouver, Metro Vancouver Regional District, CA
Full-time

Senior Full Stack Engineer (Node.We are seeking an exceptional Sr Full Stack Engineer who demonstrates technical excellence in developing and delivering high-quality software solutions.In this role... Show more

 • Promoted

Senior Full Stack Developer (TypeScript / React / Node.js)

AffinityVancouver, Metro Vancouver Regional District, CA
Full-time +1

Full-time (4 month contract probation to start).Senior (hands-on, not staff/architect).On behalf of our client, a Vancouver-based digital consulting firm specializing in custom digital products and... Show more

 • Promoted

Senior React Developer

LumenaltaVancouver, Metro Vancouver Regional District, CA
Full-time

Over 20 years of remote experience, all 500+ staff are 100% remote and we still grow vibrant relationships, provide exceptional opportunities for career growth while working with stellar clients on... Show more

 • Promoted

Staff Full-Stack Engineer — TypeScript, React & Node (Architect)

TeamworksVancouver, Metro Vancouver Regional District, CA
Full-time

A leading sports technology firm is seeking a Staff Software Engineer to guide the growth of its Nutrition platform.The role involves leading architectural decisions for large-scale features across... Show more

 • Promoted

Full Stack Web Developer (Next.js / TypeScript / Node.js)

Electronic Arts (EA)Vancouver, Metro Vancouver Regional District, CA
Full-time

Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world.Here, everyone is part of the story.Part of a community that connects across the globe.A ... Show more

 • Promoted

Senior Full Stack Engineer (AWS, Node.js, React)

NEARSOURCE TECHNOLOGIESVancouver, Metro Vancouver Regional District, CA
Full-time

Senior Full Stack Engineer (AWS, NodeJS, React).NearSource is looking for a Senior Full Stack Engineer to architect and scale cloud-native solutions powering modern water management workflows used ... Show more

 • Promoted

Hybrid Full-Stack Developer — React/Node, AWS & APIs

BCAABurnaby
Full-time

A leading membership organization is seeking a Full Stack Developer in British Columbia to enhance its marketplace platform.The ideal candidate will have a strong background in JavaScript, ReactJS,... Show more

 • Promoted

Senior Full Stack Developer

Hewitt BanksVancouver, Metro Vancouver Regional District, CA
Full-time

Senior Software Developer (Full Stack).Our client is on a mission to help everyone achieve financial freedom by reimagining how people manage money.Using smart technology, they make financial servi... Show more

 • Promoted

Full-Stack Developer Node.js/React.js (Code: LG:03)

Code2day LLCVancouver, Metro Vancouver Regional District, CA
Full-time

Location: Remote | Engagement: Full-time (40h/week).Team is building the future of communicative AI systems that let humans and AI interact through natural speech.They are a small but fast-growing ... Show more

 • Promoted

Remote Full-Stack Developer: Node.js & React

Evolvic Inc.Vancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A leading tech firm in Canada is looking for Intermediate Fullstack Developers with expertise in Node.You will design and support customer-facing web applications in an agile environment while main... Show more