
Technical Architect - Go Lang
Electronic Arts19 hours ago
Singapore, SingaporeStaff+
Responsibilities
- Build backend APIs and microservices using Go.
- Design new APIs and extend platform capabilities.
- Improve the reliability, scalability, and performance of existing services.
- Oversee API versioning, backward compatibility, migrations, and deprecation strategies.
- Build shared services for mobile, web, and game clients.
- Improve monitoring, testing, documentation, and developer experience.
- Investigate and resolve production issues across distributed systems.
- Reduce technical debt and modernize existing services.
- Establish API and backend engineering standards across teams.
Requirements
- 12+ years of production experience with Golang.
- 5+ years of experience designing and operating APIs and microservices.
- 5+ years of experience with REST and gRPC.
- Experience with distributed systems, concurrency, databases, caching, and messaging systems.
- Experience with Kubernetes, containers, and cloud infrastructure.
- Production debugging and performance optimization skills.
- Experience maintaining high-traffic or developer-facing APIs.
- Ability to work as an individual contributor.
Benefits
- Benefits may include healthcare coverage, mental well-being support, retirement savings, paid time off, family leaves, complimentary games, and career and community wellness support.
Tech Stack
Categories
About Electronic Arts
Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A team where creativity thrives, new perspectives are invited, and ideas matter. Regardless of your role, team, or location, this is a place where everyone makes play happen. Join us.