Betr

Betr

Betr is a cutting-edge sports betting company founded in 2022 by Joey Levy and Jake Paul. It offers a unique pick'em style DFS game, Betr Picks, where players can win up to 300x their money. Additionally, Betr Sportsbook allows users to engage in micro...

Hotels, Restaurants & Leisure
11-50
$85M raised

Description

  • Own integration with sports feed data providers.
  • Build and maintain WebSocket clients for real-time odds and event data.
  • Ingest and normalize data from REST APIs and streaming feeds.
  • Map data between providers, including teams, players, events, and markets.
  • Troubleshoot data quality issues and discrepancies across feeds.
  • Design and maintain Kafka topics, consumers, and producer architecture.
  • Monitor, optimize, and troubleshoot high-volume real-time data pipelines and consumer lag.
  • Manage data flow between microservices and support Redis-based caching and performance optimization.
  • Maintain and extend the Market Management System, including product ops tooling in Retool.
  • Implement market settlement logic, configuration management, and live market suspension or unsuspension logic.
  • Improve platform reliability by optimizing memory usage, application stability, monitoring, observability, and production debugging.
  • Participate in the on-call rotation.

Requirements

  • 5+ years of backend engineering experience with production systems.
  • Strong proficiency in Kotlin or Java, with Kotlin used primarily at Betr.
  • Deep understanding of Kafka topics, consumers, producers, and streaming.
  • Experience with distributed systems and event-driven architecture.
  • SQL and database optimization skills, especially with MySQL or PostgreSQL.
  • Ability to debug complex issues across multiple services.
  • Strong communication skills for cross-team collaboration.
  • Experience with PHP, preferred due to legacy systems.
  • WebSocket implementation experience, preferred.
  • Experience with Redis for caching at scale, preferred.
  • Experience with real-time data processing and normalization, preferred.
  • Experience with Vert.x or similar reactive frameworks, preferred.
  • Sports betting or gaming industry experience, preferred.
  • DevOps or infrastructure experience with AWS, Docker, or Kubernetes, preferred.
  • Experience with RabbitMQ, preferred.
  • Experience with Retool or similar internal tooling platforms, preferred.
  • Must currently reside in Canada and be legally authorized to work there.

Benefits

  • Fully remote work from anywhere in Canada.
  • High-impact ownership of critical systems from day one.
  • Opportunity to work on complex distributed systems and high-volume real-time data challenges.
  • Fast-growing company with significant growth opportunities.
  • Strong engineering team that values technical excellence.
  • Equal employment opportunity commitment and support for underrepresented candidates.
  • AI-assisted hiring process with human final decision-making.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer II - Channel Rendering and Engagement

Klaviyo 1K-5K IT Services

Klaviyo is hiring a Backend Engineer to build and improve the core messaging infrastructure that powers personalized email, SMS, push, and preview experiences at scale.

Agile AWS Go Python
1 hour, 9 minutes ago

Senior Fullstack Engineer Rust Typescript Distributed Systems

Dental Media Corp is hiring 1–2 engineers to build Clairvo, an internal AI-powered real-time calling platform that combines telephony, live audio processing, and distributed systems.

AWS PostgreSQL React Redis Rust Terraform Twilio TypeScript WebRTC
2 hours, 14 minutes ago

Senior AI Developer

ProArch 251-1K Internet Software & Services

ProArch is seeking a Sr AI Developer to build scalable, secure enterprise applications and AI-powered solutions for global clients in an Agile, cross-functional environment.

Agile Azure C# GitHub Actions .NET OpenTelemetry PostgreSQL Python SQL Server System Design Terraform
2 hours, 35 minutes ago

Backend Developer (Java)

Rubikal 51-250 Internet Software & Services

Java J2EE Developer at an enterprise software environment, focused on designing, developing, and maintaining scalable applications and APIs using Spring and Java EE technologies.

Agile Docker Git Hibernate Java Jenkins JUnit Maven Microservices REST API SOAP SonarQube
3 hours, 40 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers