About TTT Studios
TTT Studios is a fractional technology partner for organizations with complex operations. Founded in 2010, we design integrated AI systems and custom software that streamline processes and deliver measurable outcomes. We are a trusted partner for organizations worldwide, recognized for our commitment to excellence, innovation, and a discovery-first approach that gets it right before it gets built.
We work in close, embedded collaboration with our clients. Our teams lead with discovery, validate early, and make thoughtful trade-offs to ship high-quality, maintainable products and solutions. We believe the best ideas win, strong teams outperform individuals, and clarity is created, not assumed.
This role is based in the Greater Vancouver Area and follows a hybrid model (minimum three days per week in-office).
Role at a Glance
As a Senior Fullstack Developer, you build production-grade applications end-to-end, from API design through frontend delivery. You translate client requirements into clean, maintainable, well-tested software, working at the intersection of business outcomes and engineering excellence.
You take ownership of technical execution across multiple client engagements, fostering close, embedded collaboration with product owners, designers, and fellow engineers.
To you, this partnership is a core part of the craft and you are proactive in seeing it happen.
You treat communication as a critical deliverable: PRs, design notes, and ADRs are authored with enough clarity for the next engineer to step in without friction, while technical trade-offs and risks are surfaced to clients in plain language to ensure clarity is created, not assumed.
You bring technical fluency paired with product judgment, understanding the users behind every feature and validating against criteria before delivery. You challenge shortcuts that compromise codebase integrity, raise the bar through craftsmanship and conduct PR reviews that act as teaching moments that elevate the team. By sharing knowledge openly, you ensure clarity is created and the team’s success never depends on a single individual.
You'll be supported by a team that values intentional design and shared ownership, and you'll contribute the same in return by upholding the practices we've built together while continuing to grow your craft.
What You’ll Do:
Engineering & Code Quality
- Architect, develop, and deploy production-grade fullstack features across a diverse portfolio of client products.
- Make sound architectural calls by weighing performance, scalability, security, and timelines and document non-obvious decisions in PRs, ADRs, or short design notes.
- Address technical debt pragmatically, balancing delivery momentum with codebase integrity. This includes maintaining testing suites, improving developer experience, and deep-focusing on releasing features.
Code Review & Cross-Project Collaboration
- Conduct thorough PR reviews that teach, explaining the reasoning behind feedback rather than just flagging the change.
- Maintain exceptional Git hygiene and disciplined PR workflows across multiple concurrent codebases.
- Help shape and enforce engineering standards, and share knowledge openly so the team doesn't depend on any one person.
Technical Design & Client Partnership
- Deploy code onto infrastructure hosted on AWS or Azure that is designed for the client and their specific needs.
- Communicate trade-offs to clients in plain language, surface risks and blockers early, and challenge assumptions when something isn't clear.
- Engage with the product beyond the ticket by empathizing with who uses what you build and let that shape technical decisions.
AI-Assisted Development
- Leverage modern AI tools (such as Cursor, Claude Code, or Copilot) as a first-class part of your workflow to accelerate high-quality output.
- Hold and defend strong opinions on how AI should be used: which tools, in which contexts, and with what guardrails. Push back on hype, advocate for what actually works.
- Drive the team's AI practices forward by experimenting with emerging tools, developing standards, and sharing effective workflows that raise the bar for everyone.
What You’ll BringExperience
- 5+ years of professional fullstack development experience, ideally within a consultancy or client-facing environment.
- A proven track record of architecting, shipping, and maintaining production-grade applications.
- The agility to pivot across multiple concurrent engagements without compromising execution rigour.
Technical Fluency
- Deep fluency in the TypeScript ecosystem across the entire stack.
- Hands-on mastery of Node.js and Express on the backend, paired with React on the frontend.
- Solid grounding in engineering fundamentals: data structures, asynchronous patterns, error handling, and performance optimization.
- Practical experience working with relational and/or document-based databases.
Cloud & DevOps
- Working knowledge of AWS or Azure, with experience deploying and managing resilient, real-world workloads.
- Professional cloud certifications (AWS/Azure) are considered a significant asset.
- Familiarity with modern delivery patterns, including CI/CD pipelines, containerization, and infrastructure-as-code.
Git, Tools & AI
- Exceptional Git hygiene: disciplined branching, clean commit histories, and confidence navigating complex merges and rebases.
- Proficiency with collaboration tools such as GitHub, GitLab, ClickUp, or Jira.
- Active use of AI-assisted tools in your daily workflow, backed by the technical judgment to know when to lean on them.
Who You Are
You are a self-starter who takes ownership of outcomes, not just tasks. You're comfortable making decisions, balancing constraints, and supporting teams through ambiguity without losing sight of code quality or delivery realities.
You prioritize craftsmanship, sustainable delivery, and ensure that clarity is created through honest, plain-language communication. You're energized by learning, curious about new tools and approaches, and grounded enough to know when simplicity beats novelty. You ask questions when something isn't clear, and you trust your instincts when something feels off.
The Hiring Process
- Submit your application including your CV and and links to relevant code (GitHub, portfolio, or open source contributions)
- Initial video interview with our HR team
- Code challenge
- In-person interviews at our downtown Vancouver office focused on experience, approach, and team fit
- Offer stage
Beyond the Paycheque
Health & Well-being
Comprehensive benefits including health, dental, vision, prescriptions, and subsidized wellness programs.
Learning & Growth
An education fund for conferences, workshops, certifications, and emerging tools, plus access to online learning resources.
Hybrid Work
A balance of in-office collaboration and focused work-from-home time.
Autonomy & Trust
We hire experts and trust them to do great work. We focus on outcomes, not micromanagement.
Profit Sharing
Share in the company’s success through profit-sharing bonuses as we grow together.
Pay: $110,000.00-$125,000.00 per year
Benefits:
- Company events
- Dental care
- Life insurance
- Paid time off
- Profit sharing
- Vision care
- Work from home
Work Location: Hybrid remote in Vancouver, BC V6C 1N5