Tilt
Senior Backend Engineer, Toronto
Job Description
About Tilt
We’re building the next century of shopping—making it feel human, communal, and alive again. E-commerce has spent decades optimizing for clicks, stripping away the trust, joy, and connection that once made shopping meaningful.
We’ve recently raised an $18M Series A from the world’s best investors to build the next era of commerce. Now, we’re hiring elite builders to make it happen.
About the Role
We're looking for a Senior Backend Engineer to help architect and scale the systems that power Tilt—from livestreams and checkout to auctions, personalization, and payments. You'll join our Core team: a small, high-leverage group responsible for foundational infrastructure, performance, and reliability.
This role is for builders who thrive in fast-moving environments, think like owners, and aren’t afraid to dive deep into gnarly systems problems. You’ll collaborate closely with product engineers, infra specialists, data scientists, and leadership.
In this role, you will:
Design and build scalable APIs and backend services that support millions of real-time user interactions
Own core infrastructure across streaming, payments, auctions, and real-time bidding
Improve performance, reliability, and observability across the stack
Collaborate across teams to ship systems that are fast, resilient, and developer-friendly
Help define and evolve backend best practices as we scale the team
Location:
This is aremote role, but you may be occasionally asked to work from co-working spaces inToronto.
Who You Are
You’re an ambitious and entrepreneurial engineer who wants to help build something iconic. You’re motivated by impact, not ego. You move quickly, sweat the details, and love working with others who do the same.
We’re looking for:
5+ years of experience building production-grade systems
Experience working in early-stage startups or high-growth environments
Expertise in the Node.js ecosystem
Strong understanding of backend architecture and scalable system design
Deep experience with AWS and infrastructure-as-code (ideally with TypeScript CDK)
Fluency with relational databases and data modeling
A clear communicator—written, visual, and verbal
Self-directed and comfortable in a high-autonomy, low-ego culture
Bonus points for:
Experience with NestJS or similar backend frameworks
Familiarity with GraphQL APIs
Knowledge of document databases like MongoDB or DynamoDB
Exposure to frontend frameworks (Vue or React)
Our Stack
Frontend: Vue, TypeScript
Backend: Node.js, NestJS, GraphQL
Infra: AWS, TypeScript CDK, Docker
Mobile: Native iOS (Swift), Native Android (Kotlin) with shared KMP layer
Why Tilt
You’ll be joining a mission-driven team backed by world-class investors (TechCrunch)
You’ll own meaningful systems from day one, with real scope and autonomy
You’ll work alongside curious, kind, and wickedly smart teammates
You’ll help redefine how millions of people shop online
Curious what it’s like to work at Tilt? Starthere.
Or just download the app on theUK App Store and see for yourself.
Tilt
Discover emerging fashion, unlock rare collectibles, and shop through videos + live streams with friends.
See more jobsSafe Remote Job Search Tips
Verify Employer Thoroughly
Research the company's identity thoroughly before applying. Check for a professional website with contacts, active social media, and LinkedIn profiles. Verify details across platforms and look for reviews on Glassdoor or Trustpilot to confirm legitimacy.
Never Pay to Get a Job
Legitimate employers never require payment for applications, training, background checks, or equipment. Always reject upfront payment requests or demands for bank details, even if they claim it's for purchasing necessary work gear on your behalf.
Safeguard Your Personal Information
Protect sensitive data like SSN, bank details, or ID copies. Share this only after accepting a formal, written job offer. Ensure it's submitted via a secure company system or portal, never through insecure channels like standard email attachments.
Scrutinize Communication & Interviews
Watch for communication red flags: poor grammar, generic emails (@gmail), vague details, or undue pressure. Be highly suspicious of interviews held only via text or chat apps; legitimate companies typically use video or phone calls.
Beware of Unrealistic Offers
If an offer's salary or benefits seem unrealistically high for the work involved, be cautious. Research standard pay for similar roles. Offers that appear 'too good to be true' are often scams designed to lure you into providing information or payment.
Insist on a Formal Contract
Always secure and review a formal, written job offer or employment contract before starting work or sharing final personal details. Ensure it clearly defines your role, compensation, key terms, and conditions to avoid misunderstandings or scams.