Logo for Ribbon

Full-Stack Engineer

Roles & Responsibilities

  • 4+ years building and shipping real products users love
  • Fluent in TypeScript, React/Next.js, and Python
  • Proficient with AWS, especially Lambda
  • Comfortable with Docker, Git, and CI/CD pipelines

Requirements:

  • Build and own core services that power Ribbon for years
  • Develop and maintain secure, serverless applications that scale globally
  • Write production-grade front-end in TypeScript/React/Next.js and back-end in Python
  • Own CI/CD, infra-as-code, and testing to make releases boring

Job description

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.

Full Stack Engineer Related jobs

Other jobs at Ribbon

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.