Description
About the role
As a Backend Software Engineer at 2K, you will design, build, and maintain high‑performance microservices that power our gaming experiences. You will work closely with product, design, and game teams to deliver reliable, scalable APIs while continuously improving the platform.
Responsibilities
- Develop robust, scalable backend microservices and APIs.
- Maintain and evolve core service domains to ensure high reliability and throughput.
- Collaborate with product managers, designers, and game teams to translate requirements into technical deliverables.
- Refactor legacy code, automate workflows, and reduce technical debt.
- Implement CI/CD pipelines and automation tooling.
- Monitor, log, and observe services to ensure operational excellence.
Eligibility
- At least 1 year of experience building web services using Java or Golang.
- Understanding of HTTP, gRPC, and API design best practices.
- Hands‑on experience with Docker and Kubernetes.
- Familiarity with relational and NoSQL databases, including schema design and performance tuning.
- Experience with CI/CD pipelines (e.g., GitHub Actions) and cloud platforms such as AWS, Azure, or GCP.
- Knowledge of distributed systems, microservice patterns, and observability frameworks.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
Skills
- Java
- Golang
- Docker
- Kubernetes
- AWS / Azure / GCP
- CI/CD pipelines
- Relational and NoSQL databases
- HTTP & gRPC APIs
- Microservice architecture
- Observability and monitoring tools
Benefits
Skills
· 15 totalRequired10
Nice to have5
Similar roles
Signzy
1h ago
QA Intern
Ford
1h ago
Associate Software Engineer
Amazon
1h ago
Software Development Engineer I (FTC)
Marsh
1h ago
AI Native Intern – Applications Development
Codingal
1h ago
Curriculum Developer Intern (AI & Coding)
Exly
13h ago
Associate Application Engineer