Senior Software Engineer (Go)
Core
Design, build, and maintain scalable backend services and event-driven systems powering core products for millions of users.
Role type
Senior IC backend software engineer (Go)
Builds
Scalable microservices, event-driven systems, and resilient infrastructure for games, commerce, and data platforms.
Domain
Video game industry commerce and payments
Deliverable
production ML models | product features | infrastructure
Required skills
Go, Kafka, microservices architecture, distributed systems, workflow orchestration (Temporal/Cadence), container orchestration (Kubernetes/Docker), observability, performance optimization
Preferred skills
Cloud platforms (AWS/GCP/Azure), analytical databases (ClickHouse/Postgres), gaming/payments/commerce domain knowledge, internal platform development
Technologies
Go, Kafka, Temporal, Cadence, Docker, Kubernetes, AWS, GCP, Azure, ClickHouse, Postgres
Responsibilities
Design and maintain backend services; develop event-driven systems; build scalable microservices; drive architecture decisions; collaborate on end-to-end solutions; own production code and reliability; write automated tests and CI/CD pipelines; participate in code reviews and knowledge sharing
Seniority
Senior, hands-on IC