Senior Golang Developer - AI, Gaming, Real-time Systems

a5 labs • Apac
Remote
Apply
AI Summary

Design, build, and maintain high-performance backend systems using Golang. Lead projects, mentor engineers, and collaborate on system design. 3+ years of experience required.

Key Highlights
Build scalable, reliable, and high-performance backend systems
Lead technical projects and mentor engineers
Collaborate on system design, architecture discussions, and technical planning
Key Responsibilities
Design, build, and maintain backend services using Golang
Develop distributed, high-concurrency, and low-latency systems
Build APIs, microservices, asynchronous workflows, and event-driven services
Work with SQL/NoSQL databases, caches, and messaging systems
Improve system performance, scalability, reliability, and observability
Troubleshoot production issues across services, databases, and infrastructure
Participate in system design, architecture discussions, and technical planning
Write clean, testable, and maintainable production code
Take ownership of features from requirements through production release
Conduct code reviews and support engineering best practices
Mentor engineers and lead technical projects (for senior candidates)
Technical Skills Required
Golang Distributed Systems API Design
Benefits & Perks
Fully remote work
Competitive salary paid in USD
Quarterly performance bonus
Nice to Have
Experience with gaming, real-time platforms, payments, trading, logistics, IoT, or other high-concurrency systems
Experience with WebSocket, gRPC, streaming, or event-driven architecture
Strong database modeling and performance-tuning experience
Experience with AWS, GCP, or other cloud platforms
Experience with Prometheus, Grafana, OpenTelemetry, Elasticsearch, or similar observability tools
Experience using AI-assisted development tools
Technical leadership, mentoring, or architecture ownership experience
Mandarin communication ability

Job Description


Location: Remote, APAC preferred

Employment Type: Full-time


About the Role

We are looking for a hands-on Senior Golang Developer to build scalable, reliable, and high-performance backend systems for AI, gaming, and real-time products.

This role is suitable for either a strong Golang backend engineer with 3+ years of experience or a more senior engineer with system architecture, technical leadership, and end-to-end ownership experience.


Responsibilities

  • Design, build, and maintain backend services using Golang.
  • Develop distributed, high-concurrency, and low-latency systems.
  • Build APIs, microservices, asynchronous workflows, and event-driven services.
  • Work with SQL/NoSQL databases, caches, and messaging systems.
  • Improve system performance, scalability, reliability, and observability.
  • Troubleshoot production issues across services, databases, and infrastructure.
  • Participate in system design, architecture discussions, and technical planning.
  • Write clean, testable, and maintainable production code.
  • Take ownership of features from requirements through production release.
  • Conduct code reviews and support engineering best practices.
  • For senior candidates, mentor engineers and lead technical projects.


Requirements

  • 3+ years of professional experience building backend systems with Golang.
  • Strong understanding of Go concurrency, including goroutines, channels, synchronization, and performance optimization.
  • Experience designing APIs, microservices, or distributed backend systems.
  • Solid knowledge of data structures, algorithms, and system design.
  • Experience with databases such as PostgreSQL, MySQL, MongoDB, or Redis.
  • Familiarity with Kafka, RabbitMQ, NATS, or similar messaging technologies.
  • Understanding of distributed system patterns such as retries, timeouts, rate limiting, circuit breaking, fault tolerance, and data consistency.
  • Experience with Docker, Kubernetes, CI/CD, and production monitoring.
  • Strong ownership, problem-solving, and communication skills.
  • Professional working proficiency in English.


Nice to Have

  • Experience with gaming, real-time platforms, payments, trading, logistics, IoT, or other high-concurrency systems.
  • Experience with WebSocket, gRPC, streaming, or event-driven architecture.
  • Strong database modeling and performance-tuning experience.
  • Experience with AWS, GCP, or other cloud platforms.
  • Experience with Prometheus, Grafana, OpenTelemetry, Elasticsearch, or similar observability tools.
  • Experience using Claude Code, Cursor, GitHub Copilot, MCP, or other AI-assisted development tools.
  • Technical leadership, mentoring, or architecture ownership experience.
  • Mandarin communication ability.


What We Offer

  • Fully remote work
  • Flexible, async-first working environment
  • Competitive salary paid in USD
  • Quarterly performance bonus
  • 4–5 weeks of paid annual leave plus local public holidays
  • Equipment and learning allowances
  • High ownership with low bureaucracy
  • Opportunities to work on AI, gaming, and real-time distributed systems


Similar Jobs

Explore other opportunities that match your interests

Global Compensation & Benefits Leader

Programming
•
6d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Confidential

Apac

Senior Frontend Developer (Vue.js)

Programming
•
1w ago
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Mid-Senior level

micro1

Apac

Senior Full-Stack Software Engineer

Programming
•
2w ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Deel

Apac

Subscribe our newsletter

New Things Will Always Update Regularly