remoteonsite
Senior Software Engineer, Backend - Skillz
Software Engineer
Senior Backend Engineer responsible for designing, building, and scaling high‑performance microservices on AWS, leveraging Java/Go, container orchestration, and data stores to power a global mobile eSports platform.
About the role
Key Responsibilities
- Design, develop, and maintain scalable microservice architectures that support real‑time gaming and tournament workflows.
- Implement robust, low‑latency APIs using Java and Go, ensuring high availability and fault tolerance.
- Deploy and manage services on AWS using Kubernetes, Terraform, and CI/CD pipelines.
- Optimize data storage and retrieval strategies across relational (SQL) and NoSQL databases to handle massive player volumes.
- Collaborate with product, data, and security teams to deliver features that meet performance, reliability, and compliance requirements.
Requirements
- 5+ years of backend development experience with Java and/or Go.
- Deep understanding of microservice design, RESTful APIs, and event‑driven architectures.
- Hands‑on experience with AWS services (ECS/EKS, DynamoDB, RDS, S3) and container orchestration using Kubernetes.
- Proficiency in SQL and NoSQL data modeling, query optimization, and schema design.
- Strong problem‑solving skills, ability to work in an agile environment, and a passion for building high‑scale, low‑latency systems.
Skills
javagoawskubernetessql