This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Full-Stack Engineer with Design Taste at Truss. This isn't a role where you'll be picking from a Figma library someone else built or shipping CRUD screens that look like every other B2B SaaS dashboard. You'll own product surfaces end-to-end — design and code — across our web app, back-office, and marketing site, working directly with the founders to ship interfaces that people actually want to use. Our stack is Django on the API, React + TypeScript on the web client, Next.js for the back-office and marketing surfaces, and Postgres under the hood.
Job Responsibility
Own product surfaces end-to-end — design and code, from Figma to production, from typography decisions to Django models
Ship features across the web client and back-office that construction firms use to move real money — payments, invoicing, reconciliation, onboarding flows
Push our design system forward
Build and rebuild marketing pages that don't look like a Webflow template
Use Cursor and AI-assisted workflows daily
Make technical and design decisions that matter
Requirements
A personal website plus URLs to live websites and product surfaces you have personally designed and shipped
3+ years building production web applications
Deep React + TypeScript experience
Strong Django + Python
Comfortable in Next.js
Strong with PostgreSQL
Strong product design sensibility
Hands-on experience with Cursor as your development environment
Actively using AI tools in your development workflow
Experience with Linear or similar modern project management tools
Serious background in real-time strategy games
Must be legally authorized to work in Canada (or eligible for TN status to San Francisco)
Nice to have
You've shipped a fintech, payments, or banking product and understand the domain
You've designed and shipped your own indie product or tool that you maintain in production
You have strong opinions about CSS, animation, or component API design — and can defend them
You've built or rebuilt a company's marketing site and the conversion numbers went the right direction
You've worked at a startup before and thrive in fast-moving, ambiguous environments
You were ranked Diamond, Master, or higher in any competitive RTS
What we offer
Competitive salary and equity
Remote/hybrid flexibility (Canada-based) or in-person in San Francisco
Professional development budget and conference attendance
A small, sharp team where you'll have real ownership and zero bureaucracy
The chance to be the design voice for our web product and marketing surface