Senior Back-end Engineer
ScorePlay is a free football score-prediction game built on Base where players predict exact match scores rather than just the winner. Leagues can be started by sending a single link, and results are recorded on-chain for a public, permanent leaderboard.
Projects
About ScorePlay
ScorePlay is a football prediction platform where users compete to call the exact scoreline of matches, not just the winner, with the closest guess winning each round. Leagues are easy to set up and join via a single shareable link, requiring no spreadsheets or wallets for participants. The platform automatically updates standings as matches conclude, with results stored on-chain on Base to ensure the final table is public and permanent. Users can track live probabilities, AI-driven predictions, and stats for every match, making it accessible to casual football fans and friend groups looking to compete for free.
Skills
About the Role
You'll join the Video Production squad, taking ownership of backend services that power video processing and media automation. You'll design, build, and maintain backend services, APIs, and data pipelines using Go and related technologies, while monitoring performance and reliability to keep systems scalable and maintainable. You'll design and optimize database schemas, queries, and indexing for efficient storage and retrieval, and deploy and manage backend systems on AWS, optimizing resources for scalability, reliability, and cost efficiency. You'll partner closely with front-end engineers, designers, and product managers to deliver seamless user experiences, translating business and product goals into reliable technical solutions. You'll test, debug, and review code to ensure functionality, performance, and resilience, implementing unit and integration tests and contributing to shared best practices. You'll also lead by example through code reviews and mentoring, helping build a culture of technical excellence.
Requirements
- 5+ years of backend experience, with at least 1 year working in Go in a production environment
- Comfortable working in fast-moving environments with evolving priorities
- Solid understanding of software design principles and API development
- Strong communication in English (French is a plus)
- A mindset focused on quality, pragmatism and delivery
Responsibilities
- Design, build, and maintain backend services, APIs, and data pipelines in Go and related technologies
- Monitor performance and reliability, ensuring scalable, maintainable systems
- Design and optimize database schemas, queries, and indexing for efficient storage and retrieval
- Deploy and manage backend systems on AWS (EC2, S3, Lambda, RDS, etc.)
- Optimize resources for scalability, reliability, and cost efficiency
- Partner with front-end engineers, designers, and product managers to deliver seamless user experiences
- Help translate business and product goals into reliable technical solutions
- Test, debug, and review code to ensure functionality, performance, and resilience
- Implement unit and integration tests, and contribute to shared best practices across the team
- Lead by example through code reviews, mentoring, and sharing best practices
- Contribute to a culture of technical excellence and learning
Benefits
- Equity
