The Opportunity
BeBetta is building the future of fan engagementand our north star is to become the Netflix of gaming in the coming year. That means a platform that is always-on, globally scalable, and effortlessly personalized. To get there, we need a backend that can handle millions of concurrent users making real-time predictions during live events, with streaming-grade availability and latency. You will lead our transition to a Go-based microservices architecture and own the DevOps foundations that make it operate like a world-class streaming platform. You'll be the driving force behind our most critical systemsthe prediction engine, rewards ledger, and real-time data pipelinesand the CI/CD, observability, and infrastructure that power them.
What You'll Achieve
- Architect our core backend in Golang: Design and build services that are blazingly fast, resilient, and horizontally scalablebuilt for streaming-scale workloads.
- Solve hard concurrency problems: Ensure fairness and accuracy for thousands of simultaneous actions with low-latency paths and robust state handling.
- Drive technical strategy: Own the roadmap to evolve from Node.js to Go, standardize service contracts, and enable rapid, reliable releases.
- Elevate the engineering bar: Mentor, set strong standards, and lead by example across code quality, testing, and architecture.
- Ship with impact: Deliver features and platform capabilities that go live quickly and safely, directly improving fan experience and engagement.
- Build world-class DevOps foundations: Establish CI/CD, infrastructure-as-code, and observability tuned for Netflix-like reliability, performance, and rapid iteration.
DevOps Responsibilities
- CI/CD: Design and maintain automated pipelines (GitHub Actions/GitLab CI/ArgoCD) for build, test, security, and progressive delivery.
- Kubernetes & Containers: Own Docker/Kubernetes operations, Helm/Argo, and rollout strategies (blue/green, canary) with autoscaling tuned for traffic spikes.
- Infrastructure-as-Code: Use Terraform to provision and manage AWS/GCP with repeatable, secure environments across stages.
- Observability & Reliability: Define SLOs/SLIs; implement metrics, logs, and tracing (Prometheus/Grafana/OpenTelemetry/ELK) with actionable alerting and runbooks.
- Performance & Cost: Optimize latency, throughput, and cloud spend; leverage caching layers (Redis) and efficient data access patterns.
- Security & Compliance: Integrate secrets management, policy-as-code, vulnerability scanning, and least-privilege IAM.
- Incident Readiness: Lead incident response and blameless postmortems; improve resilience via chaos testing and disaster recovery drills.
What You'll Bring
- Proven track record building and operating high-performance backend systems in Golang.
- 5+ years in system design, microservices, and API development at scale.
- Pragmatic experience with Node.js and migrations from monoliths or service-based systems.
- Deep knowledge of databases (PostgreSQL preferred) and high-performance data access (Redis).
- Expertise in modern infrastructure: Docker, Kubernetes, Terraform, and a major cloud (AWS/GCP).
- Hands-on experience with CI/CD pipelines and progressive deployment strategies for high-traffic systems.
- A belief that testing, observability, and clean architecture are non-negotiable.
- Curiosity and grit to solve complex problemswhether in code, on a whiteboard, or in production.
Why You'll Love Working Here: This isn't just another backend role. It's a chance to put your fingerprint on the technologyand operabilitybehind the Netflix of gaming. You'll have the autonomy to make big decisions, the mandate to build for massive scale, and the support of a team that's all-in on the mission.