Senior Backend Engineer
Backend EngineerSoftware EngineerFull TimeRemoteTeam 11-50Since 2022H1B No SponsorCompany SiteLinkedIn
Location
California
Posted
102 days ago
Salary
Not specified
EnglishAWSDistributed SystemsDockerJavaKafkaKotlinKubernetesMicroservicesMy SQLPHPPostgresRabbit MQRedisSQL
Job 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
• 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
Job Requirements
- 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
- Nice to Have:
- 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
Benefits
- Remote-First: Work from anywhere in Canada
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Python Engineer
CodelittDelivering unforgettable digital product experiences when you need it most.
Backend Engineer103 days ago
ContractRemoteTeam 11-50H1B No Sponsor
Senior Python Engineer developing tools for a wealth-management technology company
AWSCloudKafkaNoSQLPandasPythonPyTorchSQLTensorflowTerraform
United States
Backend Engineer103 days ago
Full TimeRemoteTeam 501-1,000
Backend Senior Developer working on core business system modernization.
JavaSpringSpring BootSpringBoot
United States
Senior Software Engineer – Code Reviewing, LLM Data Training, Java
G2i Inc.G2i is a hiring platform run by engineers that match you with pre-vetted React and React Native engineers.
Backend Engineer103 days ago
ContractRemoteTeam 11-50H1B No Sponsor
Code Reviewer with Java expertise auditing AI-generated code evaluations
Java
United States
Backend Engineer103 days ago
Full TimeRemoteTeam 1-10
Senior Backend Developer specializing in GoLang at a financial markets platform
AWSCloud