Betr - Senior Backend Engineer
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
Requirements
• 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 • Handle data mapping between providers (teams, players, events, markets) • Troubleshoot data quality issues and discrepancies across feeds • Design and maintain Kafka topics and consumer/producer architecture • Monitor and troubleshoot consumer lag issues • Optimize message processing for high-volume, real-time data streams • Manage data flow between microservices (ITC → SBK → Picks) • Work with Redis for caching and performance optimization • Maintain and extend the Market Management System • Build tools for product ops (Retool dashboards) • Implement market settlement logic • Handle market limits and configuration management • Support live market suspension/unsuspension logic • Ensure 99.9% uptime for critical data pipelines • Optimize memory consumption and application stability • Implement monitoring and observability (Datadog) • Debug production issues across distributed systems • Participate in on-call rotation • 5+ years backend engineering experience with production systems • Strong proficiency in Kotlin or Java (we use Kotlin primarily) • Deep understanding of Kafka (topics, consumers, producers, streaming) • Experience with distributed systems and event-driven architecture • SQL and database optimization skills (Mysql, PostgreSQL) • Ability to debug complex issues across multiple services • Strong communication skills for cross-team collaboration • Experience with PHP (we have some legacy systems) • WebSocket implementation experience • Redis for caching at scale • Real-time data processing and normalization • Vert.x or similar reactive frameworks • Sports betting or gaming industry background • DevOps/infrastructure experience (AWS, Docker, Kubernetes) • Experience with RabbitMQ • Retool or similar internal tooling platforms • High Impact: You'll own critical systems that power the entire platform • Technical Depth: Complex distributed systems, high-volume real-time data, interesting scale challenges • Ownership: From day one, you'll own significant technical areas • Growth: We're expanding rapidly—lots of opportunity to grow with the company • Team: Work with a strong engineering team that values technical excellence • Remote-First: Work from anywhere in Canada
Responsibilities
• 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 • Handle data mapping between providers (teams, players, events, markets) • Troubleshoot data quality issues and discrepancies across feeds • Kafka & Data Pipeline Management • Design and maintain Kafka topics and consumer/producer architecture • Monitor and troubleshoot consumer lag issues • Optimize message processing for high-volume, real-time data streams • Manage data flow between microservices (ITC → SBK → Picks) • Work with Redis for caching and performance optimization • Market Management System (MMS) • Maintain and extend the Market Management System • Build tools for product ops (Retool dashboards) • Implement market settlement logic • Handle market limits and configuration management • Support live market suspension/unsuspension logic • Platform Reliability & Performance • Ensure 99.9% uptime for critical data pipelines • Optimize memory consumption and application stability • Implement monitoring and observability (Datadog) • Debug production issues across distributed systems • Participate in on-call rotation
Benefits
• High Impact: You'll own critical systems that power the entire platform • Technical Depth: Complex distributed systems, high-volume real-time data, interesting scale challenges • Ownership: From day one, you'll own significant technical areas • Growth: We're expanding rapidly—lots of opportunity to grow with the company • Team: Work with a strong engineering team that values technical excellence • Remote-First: Work from anywhere in Canada • At Betr, we're driven by a shared vision to reshape the sports & gaming industry. As a dynamic startup poised for remarkable growth, we're dedicated to crafting innovative experiences that cater to sports enthusiasts across the nation. We believe in pushing boundaries, embracing diversity, and fostering a collaborative culture that extends beyond the world of sports. Join us in shaping the future of sports entertainment!
No credit card. Takes 10 seconds.