About Tavo
Tavo is building the future of sports video analysis.
We help volleyball teams automatically analyze games, generate highlights, track statistics, and relive every important moment from a match. Using AI and computer vision, Tavo processes thousands of matches every week for hundreds of paying clubs and teams across North America, including some of the top-ranked volleyball programs in the US and Canada.
Over the past couple of months, Tavo has grown revenue by over 300%, and we’re scaling quickly across youth sports. Our platform combines video infrastructure, machine learning, cloud systems, and modern product design to create experiences that were previously only available to professional teams.
We’re a fast-moving startup looking for ambitious engineers who want to work on meaningful technical problems, ship quickly, and help shape the future of sports technology.
Role Overview
We’re looking for a Full Stack Software Engineer with strong TypeScript and React experience to help build and scale Tavo’s platform.
You’ll work across both frontend and backend systems, helping build features used daily by athletes, coaches, and parents across North America.
This role is ideal for someone who enjoys ownership, moving fast, solving real-world product problems, and working directly alongside founders.
What You’ll Work On
- Building modern frontend experiences using React and TypeScript
- Developing backend APIs and infrastructure
- Designing scalable systems for video processing and analytics
- Improving performance across large scale video and data workflows
- Creating internal tools and operational systems
- Building features around highlights, statistics, match analysis, uploads, and AI workflows
- Working closely with product, design, and machine learning systems
Requirements
- Minimum 3 years of software engineering experience
- Strong experience with (TypeScript, React, Full Stack Web Development)
- Experience building and shipping production applications
- Comfortable working across frontend and backend systems
- Strong problem-solving skills and ability to move quickly
- Ability to work in-person in Markham, Ontario
Nice to Have
- Experience with Node.js
- Experience with React Native app development
- Experience with cloud infrastructure (Azure, AWS, GCP)
- Experience with video/media systems
- Startup experience
- Interest in sports, AI, or computer vision
Why Join Tavo
- Work on a product used by real teams and athletes every day
- Solve challenging technical problems involving AI, video, and scale
- High ownership and fast iteration environment
- Opportunity to grow alongside a rapidly scaling startup
- Work directly with founders and core engineering team
- Help shape the future of sports technology
Pay: $50,000.00-$90,000.00 per year
Benefits:
- Casual dress
- Flexible schedule
- On-site parking
Work Location: In person