Senior Engineer, Live Streaming Video Specialist

Communitech

Southwestern Ontario

On-site

CAD 120,000 - 160,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Top Workplace award
Equity for top performers
Medical, dental, vision
Short/long-term disability
401(k) company match
Parental leave
Flexible PTO
Hack-a-thons & team events
Community donations to youth leagues
Snacks and meals provided

Job summary

FloSports is seeking a senior backend engineer to design, build, and operate our live streaming platform. You will own backend services and APIs end-to-end, ensuring reliability of the full live signal chain under real-world conditions.

On-call rotation is part of the role to maintain platform reliability. The role emphasizes scalable, high-performance backends, collaboration with product managers, and continuous improvement of the streaming pipeline across ingestion, transcoding, packaging, and

Qualifications

  • Proficiency in TypeScript, Node.js and/or Go, including a solid grasp of language features and design patterns.
  • Experience building and maintaining RESTful APIs, and familiarity with NestJS or a similar backend framework.
  • Comfort using AI tools to multiply your impact as an engineer, accelerating development, debugging, and learning unfamiliar domains.

Responsibilities

  • Build and maintain backend microservices using Node.js/NestJS and/or Go, and design data models and queries for SQL databases.
  • Write clean, maintainable, well-tested code and follow team best practices for code quality.
  • Participate in code reviews and contribute to a culture of continuous learning and improvement.
  • Collaborate closely with team members, product managers and other stakeholders to define and deliver new features.
  • Help operate, automate, and improve our live video pipeline, the systems that take a broadcast signal in and turn it into a stream people watch.
  • Work at scale, across tens of thousands of events a year, with a focus on performance, scalability, and reliability.
  • Build tooling and alerting to monitor stream health and viewer quality of experience (QoE).
  • Diagnose and resolve live broadcast and streaming pipeline issues in real time, including during live events.

Skills

TypeScript (TS)
Node.js
Go
RESTful APIs
NestJS
AI tools usage
Relational databases
Event-driven architectures
Cloud infrastructure (AWS)
Debugging & problem-solving

Tools

Docker
Kubernetes
AWS services (EC2, Lambda, S3)
Firebase/Firestore
Jest/Vitest

Job description

FloSports is a world-class sports media company strategically positioned to be the essential destination for passionate sports fans, delighting them with live event coverage, breaking news, highlights, stats, rankings, and team and player profiles. We are growing Our Sports every day by continuing to invest in our ever-expanding ecosystem, which consists of over a dozen sport verticals and hundreds of streaming partners. FloSports is creating the home for college conferences/leagues and sports like grappling, hockey, track & field, racing, cheer, wrestling, and more, and we are looking for innovative and passionate people like you to help us!

THE ROLE:

You will play a key role in designing, building, and operating the live streaming platform at FloSports, delivering tens of thousands of live events every year to fans around the world. You'll own the backend services and APIs behind that pipeline end-to-end, and you'll be accountable for keeping the full live signal chain reliable under real-world broadcast conditions, including redundancy and graceful failover. Prior live-video experience is a plus rather than a prerequisite. If you're a strong backend engineer, we'll bring you up to speed on the broadcast pipeline.

As a senior member of the team, you will also participate in an on-call rotation to help ensure the reliability of our live streaming platform.

RESPONSIBILITIES:
  • Build and maintain backend microservices using Node.js/NestJS and/or Go, and design data models and queries for SQL databases.
  • Write clean, maintainable, well-tested code and follow team best practices for code quality.
  • Participate in code reviews and contribute to a culture of continuous learning and improvement.
  • Collaborate closely with team members, product managers and other stakeholders to define and deliver new features.
  • Help operate, automate, and improve our live video pipeline, the systems that take a broadcast signal in and turn it into a stream people watch (ingest, transcoding, packaging, and delivery).
  • Work at scale, across tens of thousands of events a year, with a focus on performance, scalability, and reliability.
  • Build tooling and alerting to monitor stream health and viewer quality of experience (QoE), catching issues before they reach audiences.
  • Diagnose and resolve live broadcast and streaming pipeline issues in real time, including during live events, and drive lasting improvements to redundancy and failover.
KNOWLEDGE, SKILLS AND ABILITIES:
  • Proficiency in TypeScript, Node.js and/or Go, including a solid grasp of language features and design patterns.
  • Experience building and maintaining RESTful APIs, and familiarity with NestJS or a similar backend framework.
  • Comfort using AI tools (e.g. Copilot, Claude Code, ChatGPT) to multiply your impact as an engineer, accelerating development, debugging, and learning unfamiliar domains rather than relying on them as a crutch.
  • Experience working with relational databases.
  • Familiarity with event-driven architectures.
  • Familiarity with cloud infrastructure, preferably AWS (EC2, Lambda, S3, etc.).
  • Strong debugging, problem-solving, and analytical skills.
BONUS POINTS:
  • Aptitude for, or hands-on exposure to, live broadcast video at scale, including multi-event, multi-channel contribution, transcoding, packaging, and delivery.
  • Working knowledge of the live broadcast signal chain, including redundancy, failover, and graceful degradation under real-world conditions.
  • Familiarity with live streaming transport protocols (SRT, RTMP, Zixi, WebRTC) and how they integrate with media pipelines.
  • Experience with tools like AWS Elemental and/or video encoding tools such as OBS, and vMix.
  • Experience with NoSQL solutions like Firebase/Firestore.
  • Experience with messaging solutions such as SNS/SQS, MQTT, Kafka, and Pubsub.
  • Hands-on experience writing and executing unit and integration tests using Jest and Vitest.
  • Hands-on experience with containerization technologies (Docker, Kubernetes).
  • Knowledge of security best practices for API development and data handling.
  • Experience working in Agile development environments.
  • Previous experience with end-to-end (E2E) testing frameworks.
  • Familiarity with CI/CD pipelines and integrating tests into deployment workflows.
OUR COMMITMENT TO DIVERSITY:

FloSports exists to elevate the communities, athletes, and sports that have too often been overlooked. That mission starts with our own team. We believe that a diverse, inclusive workplace—one where different perspectives are sought out, heard, and valued is essential to building a company that can truly serve the full spectrum of sports fans.

We are committed to creating a fair and equitable environment where people from all backgrounds can thrive. To help mitigate bias and expand opportunity, FloSports uses a blind recruiting process that supports more objective, inclusive hiring decisions. We’re intentional in our practices because we believe the best ideas and innovations come from teams that reflect the diversity of the world around us.

OUR BENEFITS:
  • Recognized three years in a row as a Top Workplace by the Austin-American Statesman
  • Annual equity awards for all top performers
  • Competitive and comprehensive medical, dental and vision plans
  • Peace of mind through company-paid short-term disability, long-term disability and life insurance
  • Generous 401(K) company match vested immediately
  • Progressive parental leave policies
  • Flexible paid time off
  • Hack-a-thons and a full calendar of team-building and social events
  • Company donation to youth teams and leagues that our employees coach
  • Stocked snack bar, catered lunch and breakfast tacos every week
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Live Stream Associate I Seasonal
Live Stream Associate I Seasonal

Communitech • Southwestern Ontario

On-site
CAD 25,000 - 33,000
Top Workplace award
Vacation pay 4%
Snack bar & lunches
+1
Live Stream Associate I Seasonal
Live Stream Associate I Seasonal

Communitech • Southwestern Ontario

On-site
CAD 25,000 - 33,000
Top Workplace award
Vacation pay 4%
Snack bar & lunches
+1
Customer Support Representative
Customer Support Representative

FloSports, Inc. • Southwestern Ontario

On-site
CAD 42,000 - 65,000
Health benefits
RRSP with company matching
Vacation days
+5
Customer Support Representative
Customer Support Representative

Communitech • Southwestern Ontario

On-site
CAD 42,000 - 56,000
Health benefits
RRSP with company matching 3%
15 vacation days
+6
Senior Software Engineer
Senior Software Engineer

Fastbreak.ai, Inc. • London

On-site
CAD 110,000 - 160,000
401(k) with employer matching
Health, dental, and vision benefits
Competitive salary and equity package
Senior Software Engineer
Senior Software Engineer

Fastbreak-Ai • London

On-site
CAD 120,000 - 180,000
Lead Full-Stack Tech Leader — Hybrid | Global Travel
Lead Full-Stack Tech Leader — Hybrid | Global Travel

Astucemedia • Montreal (administrative region)

On-site
CAD 85,000 - 120,000
Health and Wellness annual Benefits
Health Benefits Insurance Package
RRSP Matching program
+1
Senior Software Engineer - Sports Analytics
Senior Software Engineer - Sports Analytics

Placements24 • Kimberley

Hybrid
CAD 90,000 - 130,000
Remote work flexibility
Health insurance
Bonus program
Full Stack Engineer, Presence Montreal, Canada
Full Stack Engineer, Presence Montreal, Canada

StreamingFast • Montreal (administrative region)

On-site
CAD 100,000 - 140,000
Equity
Bonuses
Health benefits
+1
Senior iOS Video Player Engineer - Remote
Senior iOS Video Player Engineer - Remote

Kibbi • Quebec

Remote
CAD 171,000 - 256,000
Fully Remote
Better Me Fund
Compassion is Badass
+1