2K's Core Technology group needs to identify common problems across the company and build solutions to those problems, implementing cool features for their game products.
Requirements
- 5–8+ years of experience designing and building backend systems and microservices using Go (Golang) or Java.
- Strong understanding of transport protocols (HTTP, gRPC) and API design best practices.
- Hands-on experience with containerization and orchestration platforms such as Kubernetes or Amazon ECS.
- Proficiency with both relational (RDBMS) and NoSQL databases, including schema design and query optimization.
- Practical experience with CI/CD pipelines and automation tools (e.g., GitHub Actions, Jenkins, ArgoCD).
- Solid grasp of distributed systems concepts and microservice design patterns.
- Experience with public cloud platforms such as AWS or GCP.
Responsibilities
- Design and develop robust, scalable, and highly performant backend microservices and APIs.
- Own the maintenance and evolution of key service domains — ensuring reliability, performance, and alignment with long-term technical strategy.
- Collaborate closely with product managers, designers, and game teams to translate complex requirements into clear technical deliverables and milestones.
- Optimize infrastructure and runtime costs to deliver a seamless player experience while maintaining operational efficiency.
- Continuously reduce technical debt by driving refactoring efforts, automating workflows, and modernizing legacy systems.
Other
- Collaborate closely with product managers, designers, and game teams to translate complex requirements into clear technical deliverables and milestones.
- Strong communication and collaboration skills, with the ability to convey complex technical concepts to diverse audiences.
- Demonstrated ownership mindset and product-oriented approach to problem solving.
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Passion for gaming and building technology that powers player experiences.