Senior Full Stack Developer (React/Typescript/Java) (Burnaby)

Senior Full Stack Developer (React/Typescript/Java) (Burnaby)

14 Sep
|
Affinity
|
Burnaby

14 Sep

Affinity

Burnaby

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). 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.

The ideal engineer combines strong technical fluency with product judgment, clear communication, and a consulting mindset. 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 transparent, maintainable systems. 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.

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.



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. Cloud, DevOps & AI-Assisted Development Build and support workloads on AWS or Azure with reliability and security treated as foundational. 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. Strong record of architecting, shipping, and maintaining production-grade applications. ~ 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. Working knowledge of AWS or Azure. Familiarity with CI/CD pipelines, containerization, and infrastructure-as-code practices.

Strong written communication through documentation, PRs, ADRs, and technical notes. Comfortable explaining technical trade-offs clearly and calmly. You are a senior engineer who takes pride in building maintainable software and making thoughtful technical decisions.

You enjoy learning, experimenting with new tools, and helping raise the standard for those around you.

Salary: 120k + Performance Bonus Employment: Full-time Senior (hands-on) Start Date: ASAP You can also earn up to $50,000 for helping us find new clients.

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. We celebrate diversity and are committed to creating an inclusive environment for all employees.

📌 Senior Full Stack Developer (React/Typescript/Java) (Burnaby)
🏢 Affinity
📍 Burnaby

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior full stack developer (react/typescript/java) (burnaby) / burnaby

Subscribe to this job alert:

Get the latest job offers by email for: senior full stack developer (react/typescript/java) (burnaby) / burnaby