Senior Full Stack DeveloperLocation: 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: ASAPJob 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 AIenabled solutions. Their teams work in close, embedded collaboration with clients, leading discovery, validating early, and making thoughtful tradeoffs to deliver highquality, maintainable software.This role is based in the Greater Vancouver Area and follows a hybrid model (minimum three days per week in-office). The RoleAs 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 headsdown 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 longrunning internal product. What Youll DoEngineering & Code QualityArchitect, develop, and deploy production-grade fullstack features using modern TypeScriptbased stacksMake sound architectural decisions balancing performance, scalability, security, and delivery timelinesAddress technical debt pragmatically while maintaining delivery momentum and codebase integrityDocument non-obvious technical decisions through PRs, ADRs, or concise design notesCode Review & CollaborationConduct high-quality PR reviews that explain why changes are needed, not just whatMaintain strong Git hygiene and disciplined branching / review practicesContribute to shared engineering standards and ensure knowledge is distributed across the teamClient & Product PartnershipWork closely with Product Owners and Designers to ensure technical decisions align with user needs and product intentCommunicate risks, trade-offs, and constraints clearly including to non-technical stakeholders when neededEngage with the why behind features, not just the ticket requirementsCloud, DevOps & AI-Assisted DevelopmentBuild and support workloads on AWS or Azure with reliability and security treated as foundationalWork within modern CI/CD, containerization, and infrastructure-as-code practicesLeverage AI tools (e.g., Copilot, Cursor, Claude Code) as part of daily development workflows, with strong judgment about when and how to use themContribute to evolving team standards around AI-assisted development What You BringExperience5+ years of professional fullstack development experienceStrong track record of shipping and maintaining production-grade applicationsExperience working in consultancy, agency, or other client-facing environments is a strong plusComfortable context-switching across multiple projects without sacrificing execution qualityTechnical FluencyDeep fluency in the TypeScript ecosystem across the full stackHands-on experience with Node.js / Express on the backend and React on the frontendSolid grounding in engineering fundamentals (async patterns, error handling, performance)Experience with relational and/or document-based databasesCloud & ToolingWorking knowledge of AWS or Azure (certifications are a plus but not required)Familiarity with CI/CD pipelines, containerization, and modern delivery practicesProficiency with collaboration and tracking tools such as GitHub, GitLab, Jira, or ClickUpCommunication & MindsetStrong written communication (PRs, design notes, documentation)Comfortable explaining technical trade-offs clearly and calmlyOwnership mindset responsible for outcomes, not just tasksValues craftsmanship, sustainable delivery, and clarity over speed alone Who You AreYoure a senior engineer who takes pride in your craft and prefers doing things well over doing them fast. Youre 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.
Job Title
Senior Full Stack Developer (TypeScript / React / Node.js)