Senior Full-Stack Developer, Bespoke Projects
Software Engineering · Full-time
Canada · Remote
CAD 110k-160k / year
- An AI visualizer that drops a product into a scene straight from the retailer's page
- A colour builder for a commercial flooring line
- A flake-blend designer with a live WebGL preview
- A drawing tool for tracing walls and floors on room photos
- In-store screens where shoppers restyle rooms with AI
- A real estate gallery that restyles listing photos
- TypeScript, Next.js, React/Redux, Tailwind, Canvas/WebGL
- Python, Django, PostgreSQL, AWS
- Kubernetes, Terraform, Bazel, Claude Code
- Own each project end-to-end: data model, UI, backend, release, and support after launch.
- Shape projects before the contract is signed: draft the plan, scope the work, and agree on APIs and integrations directly with the client's team. Your voice counts before and after launch.
- Build polished, interactive tools: product configurators, drawing tools, in-store displays, and experiences embedded in client websites you don't control.
- Work side by side with our designer: propose improvements, challenge a design when a better one exists, and get every detail right.
- Build products powered by generative AI.
- Follow a problem wherever it leads across our apps and services, including code that other teams own.
- Turn one-off apps into products that serve many clients.
- Set up the tests, lint rules, and agent instructions that let AI-written code ship safely.
- Ship every week, run it in production, and check that people actually use it.
- Raise the bar through code review, mentoring, and writing down decisions so others can build on them.
- Help us grow the team by taking part in hiring.
- 5+ years of software development experience building scalable systems
- Strong computer science fundamentals based on a degree in computer science or distinctive work experience in software development
- Strong understanding and experience with TypeScript, React and NextJS: you know how modern React renders, server vs client components, what runs where and why
- Full-stack: SQL schema design and server-side TypeScript. Python and Django are a big plus
- A sharp eye for UI and the confidence to push design ideas
- Strong focus on execution and delivery of the product
- Exceptional attention to detail and focus on quality and long-term goals
- Strong communication skills
- Daily use of AI coding tools, the judgement to check their work, and no fear of building the harness around them
- Not afraid of infrastructure: you change Kubernetes and Terraform config when a feature needs it
- A demonstrated ability to provide guidance, mentorship, and support
- A leadership mindset. You take initiative, make decisions and deliver results consistently.
- Comfortable working in a fast-paced, evolving environment where learning and adaptability are key.
- We're a remote-first company that encourages our employees to work from where they're most productive.
- We work in tight-knit teams to cultivate an ownership mentality.
- We cherish curiosity and an obsession for details because we know these details are invaluable over the long run.
- We're hyper-focused on our achievements and our ability to execute our promises. We act with urgency.
- Work anywhere in the world for up to 3 months!
- We value families, by offering a parental leave program
- We offer a work-from-home stipend
- Your birthday (and our company's birthday) is a day off!
- You upload your resume and complete a brief questionnaire.
- Two rounds of technical assessment.
- Culture fit assessment.
- Final interview with leadership.
- Offer
