Full-Stack Engineer
Department: Engineering
Location: Toronto
Employment Type: FullTime
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.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
