remote
Backend Engineer Golang - Rushdown Studios
Backend Engineer
Senior Backend Engineer building scalable, high‑performance services for multiplayer games using Go, gRPC, and cloud‑native technologies. Focus on reliability, low latency, and data‑driven features that power billions of players worldwide.
About the role
Key Responsibilities
- Design, develop, and maintain high‑throughput backend services in Go, ensuring low latency and high availability for multiplayer game features.
- Implement gRPC APIs and microservice architectures, collaborating closely with front‑end and game‑logic teams.
- Optimize data storage and retrieval using PostgreSQL and Redis, applying indexing, caching, and query tuning for performance.
- Deploy and manage services on cloud platforms (AWS) with Docker and Kubernetes, automating CI/CD pipelines.
- Participate in code reviews, performance profiling, and incident response to maintain service reliability.
Requirements
- 5+ years of production experience building backend systems in Go.
- Strong knowledge of gRPC, microservices, and distributed systems.
- Hands‑on experience with PostgreSQL, Redis, and cloud infrastructure (AWS).
- Proficiency in containerization (Docker) and orchestration (Kubernetes).
- Excellent problem‑solving skills and a passion for gaming technology.
Skills
grpcpostgresqlredis