Backend Go Developer (Replay-API)
Replay API / LeetGaming.pro (Brazil-based, fully open-source core)
Role Summary
As a Backend Go Developer, you will design, build, and scale the core Go backend that powers LeetGaming.pro’s Replay API — the engine behind AI-driven game replay analysis, matchmaking, tournaments, and player performance evaluation for competitive titles (CS2, Valorant, and more). You will work directly on parsing massive volumes of replay files, storing and querying structured data, running background workers, and delivering secure, high-performance REST/RPC/WebSocket APIs that serve gamers, teams, and tournament organizers worldwide.
What Success Looks Like
* You ship production-ready features (new game parsers, event handlers, scoring systems, or ML integrations) that are fast, reliable, and easy to maintain.
* The platform scales smoothly as replay volume grows, with clean code, comprehensive tests, and zero-downtime deployments via Docker + Kubernetes.
* You actively contribute to the open-source repository, improve architecture and security (including post-quantum cryptography), and help the team move from prototype to production launch.
* Stakeholders (founders, esports partners, and players) see tangible improvements in data accuracy, query speed, and new capabilities like MMR wallets or AI talent scoring.
How This Role Fits into the Organization
Replay API is the central backend of LeetGaming.pro. Your work directly enables the entire product: every replay upload, match analysis, tournament bracket, and player insight flows through the services you build. You will collaborate closely with the small, high-impact team (currently led by the project’s main contributor) and influence the product roadmap while keeping the entire stack open-source under MIT.
Responsibilities
* Design and implement RESTful APIs, RPC endpoints, and secure WebSocket services in Go to handle replay ingestion, search, and real-time event streaming.
* Develop and optimize replay parsers and background workers (OCR, oracle, game-discovery, etc.) that extract player actions, statistics, and events from multiple game formats.
* Model, store, and query large-scale replay data using MongoDB with efficient indexing, aggregation pipelines, and the repository pattern.
* Build and maintain matchmaking, tournament, MMR, and Solana wallet integration logic.
* Integrate and expose machine-learning models that evaluate player performance and generate talent scores.
* Ensure high availability and scalability by containerizing services with Docker and deploying on Kubernetes.
* Write unit/integration tests, enforce code quality with golangci-lint, and participate in CI/CD pipelines that publish images to GitHub Container Registry.
* Harden security (RID token auth, post-quantum cryptography, input validation) across all services.
* Document APIs (OpenAPI) and contribute to architecture decisions and Jira backlog.
* Collaborate with the open-source community by reviewing pull requests and following the project’s contributing guidelines.
Qualifications
Required
* Strong proficiency in Go (1.16+; 1.23+ preferred) with experience building production backend services.
* Hands-on experience with MongoDB (or comparable NoSQL databases) and designing performant data models.
* Solid understanding of REST, RPC, and WebSocket APIs.
* Experience with Docker for containerization and basic Kubernetes deployment knowledge.
* Comfortable writing tests and following clean-code practices (linting, modular architecture).
Preferred
* Previous work with game replay parsing, binary data formats, or large-scale data processing pipelines.
* Familiarity with event-driven systems, background workers, or microservices.
* Exposure to machine-learning model integration or analytics platforms.
* Interest or experience in esports, competitive gaming, matchmaking systems, or blockchain/Solana integrations.
* Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience (not required).
* Located in Brazil or available for overlapping hours with a Brazil-based team.
Nice-to-Have
* Contributions to open-source Go projects.
* Knowledge of post-quantum cryptography or advanced security practices.
* Experience with GitHub Actions, Jira, or similar tools used by the team.
What We Offer
* Direct impact on an open-source product that is shaping the future of competitive gaming analytics.
* Work alongside a small, passionate team that values quality code and rapid iteration.
* Flexible remote setup with Brazil-friendly hours.
* Opportunity to grow into senior/lead roles as the platform expands.