Fliff is looking to design, build, and maintain distributed backend systems serving passionate sports fans for their social, free-to-play sports gaming platform.
Requirements
- Proficiency in Go (or another backend language with interest in learning Go)
- Understanding of distributed systems or microservices
- Solid grasp of data structures, algorithms, and backend development best practices
- Experience with relational and/or NoSQL databases
- Exposure to cloud providers (AWS, GCP, or Azure)
- Familiarity with CI/CD and containerization (e.g., Docker, Kubernetes)
- Knowledge of observability tools (Datadog, Prometheus, Grafana, OpenTelemetry)
Responsibilities
- Develop and maintain backend services using Go
- Collaborate with teammates to design and deliver new features end-to-end
- Build scalable solutions that can handle large volumes of traffic
- Write clean, maintainable, and efficient code
- Contribute to testing strategies (unit, integration, end-to-end) to ensure quality and reliability
- Participate in code reviews, learning from feedback and providing constructive input to peers
- Troubleshoot and resolve production issues with support from senior engineers
Other
- 2+ years of overall software development experience
- Excellent communication and problem-solving skills, with the ability to work effectively in a collaborative team environment
- Prior experience in the sports betting, gaming, or real-time data space (Nice to Have)
- Familiarity with event-driven systems, queues, or streaming platforms (Kafka, RabbitMQ, etc.) (Nice to Have)
- Exposure to performance optimization or debugging distributed systems (Nice to Have)