[Remote] Software Engineer
Note: The job is a remote job and is open to candidates in USA. Grandstand is an intelligence company serving the sports, gaming, and entertainment industries through data infrastructure, technology, and consumer-facing brands. The Software Engineer will build, maintain, monitor, and improve OpticOdds’ real-time data platform, APIs, backend services, and user-facing applications while shaping system architecture and supporting client integrations.
Responsibilities
- Data Engineering: Build, maintain, and improve the Python and Go services that process and deliver real-time sports betting data
- System Design: Design and evolve scalable, fault-tolerant services and data fl ows, weighing trade-off s around throughput, latency, consistency, and cost
- Frontend Engineering: Build and maintain user-facing features in our React/TypeScript application, surfacing real-time data in a fast, intuitive interface
- Database Performance: Diagnose and optimize PostgreSQL query and indexing issues that aff ect latency and throughput at scale (e.g., query plans, indexing strategy, pagination)
- Monitoring: Proactively monitor live feeds and message queues to ensure accuracy, consistency, and minimal latency
- API Engineering: Debug and optimize API interactions, ensuring integrations are seamless and performant
- Client Integration: Provide technical guidance to operators during integration, ensuring our APIs are fully leveraged
- Incident Response: Handle occasional after-hours issues with a focus on rapid resolution and root-cause prevention
- Internal Collaboration: Represent recurring client challenges to engineering and product, helping prioritize fi xes and enhancements
- Tooling and Automation: Contribute to internal tooling and automation that reduce manual support and improve system reliability
Skills
- ● 4–7 years of engineering experience, with a focus on data pipelines, real-time systems, or API-driven platforms
- ● Strong skills in Python, with a proven ability to debug and optimize
- ● Profi ciency in Go for building and maintaining backend services (required)
- ● Frontend experience with React and TypeScript (Vite/Tailwind a plus), building and maintaining production user-facing applications
- ● Demonstrated experience designing distributed, real-time systems — comfortable reasoning about scalability, fault tolerance, and architectural trade-off s
- ● Solid SQL / PostgreSQL fundamentals — comfortable reading query plans and reasoning about indexing and performance
- ● Hands-on experience with API debugging
- ● Sports and sports betting knowledge is required
- ● Strong communication skills, with the ability to engage clients confi dently while collaborating eff ectively across internal teams
- ● Self-starter who thrives in dynamic, high-growth environments
- ● Familiarity with message queues (e.g., RabbitMQ/Kafka) and containerized deployments (Docker/Kubernetes) is a plus
Benefits
- Comprehensive private Healthcare Insurance
- Flexible work environment and home office available
- Home office allowance
- Gym & Leisure Allowance
- All the hardware and software you need to be successful
- Regular company events and social outings, activities, Spot Awards and a Monthly Social Club
- Access to courses for Personal and Career Development
- Company Paid Volunteer Day
Company Overview