Location
Remote
Salary
Not specified
Type
fulltime
Posted
Today
Job Description
About the Role
We are looking for a
Senior Golang Developer
to join our fully remote global engineering team.
This role will focus on building scalable backend systems for
AI, gaming, real-time systems, and distributed architecture
. We are looking for engineers who are strong in Golang, understand backend system design, and enjoy solving complex technical problems involving concurrency, algorithms, databases, and high-performance services.
We are open to candidates from two directions:
Strong Golang Backend Engineers with 3\+ years of experience
Candidates should have solid hands-on Golang development experience, strong backend fundamentals, and a good understanding of distributed systems, databases, algorithms, and scalable service design.
Senior / architecture-oriented engineers
For more senior candidates, we value strong system design capability, technical leadership, ownership, and the ability to proactively identify problems, drive solutions, and influence engineering decisions.
This JD is based on the original Golang/game backend role requirements, including Golang backend development, real-time multiplayer systems, distributed computing, high-performance systems, databases, Kubernetes, CI/CD, and monitoring tools.
Responsibilities
- Design, build, and maintain scalable backend services using
Golang
- Work on distributed systems that support real-time, high-concurrency, and low-latency applications
- Develop reliable backend infrastructure and APIs for gaming, AI, or crypto-related products
- Participate in system design and architecture discussions across services, databases, infrastructure, and deployment
- Solve complex technical challenges involving algorithms, concurrency, performance optimization, and scalability
- Improve system reliability, observability, security, and maintainability
- Work with databases, including SQL and/or NoSQL systems
- Collaborate with a global remote engineering team in an async-first environment
- For senior-level candidates: lead technical discussions, mentor engineers, and proactively drive technical improvements
Requirements
- 3\+ years of professional software engineering experience
- Strong hands-on experience with
Golang
- Solid understanding of backend architecture and distributed systems
- Good knowledge of data structures, algorithms, concurrency, and system design
- Experience building backend services, microservices, or high-performance systems
- Experience with SQL and/or NoSQL databases
- Familiarity with Docker, Kubernetes, Git, CI/CD, and modern engineering workflows
- Experience with gaming, crypto, real-time systems, or high-concurrency platforms is highly preferred
- Strong ownership mindset and ability to work independently in a remote environment
- Comfortable using
AI tools
to improve engineering productivity
- Fluent English is required
- Mandarin Chinese is a plus, but not required
Nice to Have
- Experience with multiplayer game backend systems, anti-cheat systems, wallets, payments, or crypto platforms
- Strong understanding of network programming, data security, and performance tuning
- Experience with AWS, GCP, or other cloud platforms
- Experience with monitoring tools such as Prometheus, Grafana, Elasticsearch, or similar tools
- Previous experience as a Senior Engineer, Tech Lead, or architecture-focused engineer
- Experience working in distributed global teams
Benefits
- Fully remote work setup with a global team
- 4–5 weeks paid annual leave plus local holidays
- Competitive USD salary
- Quarterly bonus, up to 2x
- Flexible working hours with an async-first culture
- High ownership, low bureaucracy environment
- Opportunity to work on AI, gaming, and real-time distributed systems
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.