Jobs.ca
Jobs.ca
Language
Affinity logo

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

Affinity1 day ago
Hybrid
Vancouver, British Columbia, Canada
Senior Level
CONTRACTOR

Top Benefits

Performance Bonus

About the role

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 multiple client products, working closely with Product Owners, Designers, and Engineers.

This is not a heads-down feature factory role. The ideal engineer combines strong technical fluency with product judgment, clear communication, and a consulting mindset. They treat collaboration, documentation, and trade-off discussions as core parts of the craft.

The successful candidate will be comfortable working across multiple engagements, balancing delivery speed with code quality, and helping clients navigate complex technical decisions while maintaining clear, maintainable systems.

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 thoughtful PR reviews that explain why changes are recommended, not just what should change. Maintain strong Git hygiene and disciplined branching, merge, and review practices. Contribute to shared engineering standards and help elevate teammates through mentorship and knowledge sharing.

Client & Product Partnership

Work closely with Product Owners and Designers to ensure technical decisions align with business and user goals. Communicate risks, trade-offs, and technical constraints clearly, including to non-technical stakeholders. Challenge assumptions, surface blockers early, and engage with the “why” behind features rather than only executing 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 such as Copilot, Cursor, or Claude Code as part of daily development workflows. Help shape team standards and best practices around AI-assisted development.

What You Bring

Experience 7+ years of professional fullstack development experience. Strong record of architecting, shipping, and maintaining production-grade applications. Experience working in consultancy, agency, or other client-facing environments is highly desirable. Comfortable context-switching across multiple projects while maintaining strong 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. Strong understanding of engineering fundamentals including asynchronous patterns, error handling, scalability, and performance optimization. Practical experience working with relational and/or document-based databases. React Native experience supporting production mobile applications is a strong asset.

Cloud & Tooling

Working knowledge of AWS or Azure. Familiarity with CI/CD pipelines, containerization, and infrastructure-as-code practices. Proficiency with GitHub, GitLab, Jira, ClickUp, or similar collaboration tools.

Communication & Mindset

Strong written communication through documentation, PRs, ADRs, and technical notes. Comfortable explaining technical trade-offs clearly and calmly. Ownership mindset focused on outcomes, not just tasks. Values craftsmanship, sustainable delivery, and clarity over speed alone.

Who You Are

You are a senior engineer who takes pride in building maintainable software and making thoughtful technical decisions. You are comfortable operating in ambiguous environments, asking questions when something is unclear, and balancing business goals with engineering excellence. You enjoy learning, experimenting with new tools, and helping raise the standard for those around you.

Employment Details

Location: Vancouver, BC (Hybrid – minimum 3 days onsite) Salary: 120k + Performance Bonus Employment: Full-time Seniority: Senior (hands-on) Start Date: ASAP

Affinity Earn

Know someone who’s great for this, or any of our open roles? Earn up to $4,000/year for each successful referral through Affinity Earn. You can also earn up to $50,000 for helping us find new clients. Learn about our referral program at https://affinity-group.ca/earn/ or browse our jobs & follow us at https://www.linkedin.com/company/affinity-staffing/jobs/ About Affinity: Affinity Group is a technology and business consulting and services company. We believe in creating long term relationships between clients and consultants that foster a mutually beneficial partnership. Affinity is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment is decided on the basis of qualifications, merit and business need.

For more information on Affinity, please visit www.affinity-group.ca

Job Number: 13753

About Affinity

IT Services and IT Consulting
201-500
Founded in 2017

Welcome to Affinity Group — your trusted partner in business and technology consulting. As a carbon-neutral company certified by ClimatePartner and recognized by the Globe and Mail as one of Canada's fastest-growing companies, we are dedicated to delivering an unrivalled experience for our employees, consultants, and clients.

Professional Excellence Across Disciplines:

  • Cyber Security Solutions: Protecting your operations with cutting-edge security measures.
  • Data Analytics and Business Intelligence: Transforming data into strategic insights.
  • Digital Transformation: Pioneering digital innovations to future-proof your business.
  • Enterprise Applications: Streamlining business processes through advanced software solutions.
  • Project Management: Delivering projects with precision and efficiency.
  • Technology Strategy & Architecture: Crafting robust IT frameworks to support scalable growth.

Delivering Tailored Solutions: We provide flexible, bespoke solutions designed to meet the specific demands of your business, driving your success forward with precision and innovation.

Global Reach with Affinity International: Expand your capabilities with our international talent solutions. Discover how we bring global expertise to your local and international projects at affinity-group.ca/international-companies.

Empowering Our Consultants: We are committed to facilitating professional growth and success. Explore a wide array of job opportunities through our referral program, AffinityEARN. Find your next challenge on our jobs page at affinity-group.ca/jobs or LinkedIn.

Ready to Enhance Your Business? Contact us today to discuss how we can support your goals. Email us at Sales@affinity-group.ca for inquiries and solutions tailored to your needs.

Join the innovative and supportive environment at Affinity Group, where we transform challenges into opportunities and individual potential into achievements. Discover more about how we can collaborate on our website below!

Similar Jobs