Resume Score
CV/Résumé Score
  • Expertini Resume Scoring: See how well your CV/Résumé matches this job: Senior Full Stack Developer (TypeScript / React / Node.js).
Canada Jobs Expertini

Urgent! Senior Full Stack Developer (TypeScript / React / Node.js) Jobs | Affinity

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



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.


Required Skill Profession

Other General



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Senior Full Potential: Insight & Career Growth Guide