Full-Stack Engineer
Ribbon
Location
Toronto
Employment Type
Full time
Location Type
Hybrid
Department
Engineering
Joining Ribbon as an early Full-Stack Engineer means more than just writing code but to help define the technical foundation of a company that’s re-inventing how the world hires.
You’ll be building core systems from the ground up that will scale to millions of interviews, and shipping features for real candidates and some of the world largest brands in the world. This is a high-ownership role with massive scope: product, infrastructure, performance, and reliability all intersect here.
About Ribbon
Ribbon is on a mission to help every employer find the right people and hire 10× faster. Our always-on voice AI interviewers screen candidates in minutes, surface top talent automatically, and unlock speed and signal that traditional recruiting can't match and freeing recruiters to focus on what actually matters.
We work with high-volume employers, staffing firms, and enterprise teams from SMBs to Fortune 500 brands by helping them slash time-to-hire, reduce recruiter workload, and dramatically improve candidate experience, all without adding headcount.
Backed by world-class investors and already trusted by recognizable brands, Ribbon is entering its next phase of growth. Building a world-class sales engine is now the defining lever to scale a new category in hiring.
How you’ll make an impact
Lay the bedrock. Build, and own core services that will power Ribbon for years.
Ship fast, ship right. Develop, and maintain secure, serverless applications that scale globally.
Go full-stack. Write production-grade TypeScript/React/Next.js on the front end and Python (or similar) on the back.
Automate everything. Own CI/CD, infra-as-code, and testing so releases are boring (in the best way).
Think like a product owner. Turn ideas into polished features in days.
Set the standard. Champion code quality, documentation, and engineering culture for everyone who joins after you.
We are looking for someone who
Has 4+ years building and shipping real products users love.
Is fluent in TypeScript, React/Next.js, and Python.
Knows AWS inside out especially Lambda
Comfortable with Docker, Git, and CI/CD pipelines.
Thrives on autonomy and ownership; you unblock yourself and push projects over the finish line.
Strong organization skills and attention to detail
Experience working in fast pace startup environment with a rapid iterative minset
Loves startup speed, ambiguity, and the thrill of seeing immediate impact.
Strong communication skills and ability to communicate complex situations in a simple manner
Nice-to-haves
Experience in recruitment tech, but any high-traffic web app background is welcome.
A bias for action: if something’s stuck, you fix it or find who can.
Why Ribbon
Competitive salary + meaningful equity. We want you thinking like an owner—because you are one.
Cutting-edge tech. Build with the latest AI tooling, not yesterday’s stack.
Health & wellness stipend. Your mind and body are part of the product.
Annual international offsite. Each year, we take our team on an exciting journey to a different international destination. It’s more than just travel—it’s an investment in alignment and collaboration.
Regular team lunches & meetups in Toronto. Remote-first doesn’t mean remote-only.
Ready to Standout? How to Apply:
We’ve ditched the cover letter and initial screening. Experience Ribbon’s product by starting your AI interview now - 24/7, no recruiter bottlenecks.
Apply in Seconds: Click here to start your AI Interview - here
Showcase Your True Potential: Go beyond your resume and let your skills shine
Stay Tuned: If you’re a match, our team will reach out fast for next steps.
We can’t wait to see how you’ll write Ribbon into every hiring story.