This job has been added to your Saved jobs.
You have reached the limit of 20 Saved Jobs. If you want to create a new one, please manage your Saved Jobs.
Skills:
Job Expertise:
Job Domain:
Game
Software Products and Web Services
Sports and Fitness
Top 3 reasons to join us
- Competitive pay and attractive benefits
- Opportunities for career development
- International,open, respectful working environment
Job description
We're looking for a Backend Developer to help build and run the services that power Aviron's real-time multiplayer experiences. These are the systems that keep players' workout data synchronized and their races consistent while a lot is happening at once across many machines.
You'll take features from design through to production. You won't own the overall platform architecture, but you'll be expected to write reliable Go, reason carefully about concurrency, and take ownership of the code you ship.
What you'll do
- Build and maintain the Go services behind our real-time multiplayer features, keeping them reliable and low-latency—watching for memory and goroutine leaks, and recovering gracefully when connections drop.
- Design data models and queries that perform well under load.
- Work with the app and product teams to scope and deliver features.
- Investigate and resolve production issues as they arise.
Your skills and experience
What we're looking for
Must-have
- Bachelor‘s degree in computer science, information technology, engineering, or a related study, or equivalent experience.
- Have at least 2 years of experience in Backend development, including production Go.
- Strong Go fundamentals, including goroutines, channels, context, and common concurrency pitfalls like data races and goroutine leaks.
- Writes clean, idiomatic Go and backs important changes with tests.
- Experience building real-time or multiplayer systems where clients need timely, consistent updates, including keeping client state in sync and handling reconnection.
- Solid PostgreSQL skills: schema design, indexing, transactions, and efficient queries.
- Comfortable building REST APIs, gRPC is a plus.
- Comfortable debugging production services with logs and metrics.
- Effective and responsible use of AI coding tools—you use them to work efficiently, but you review their output and remain accountable for what ships.
Strong plus
- Deeper multiplayer experience: message ordering, advanced reconnection flows, or other latency-sensitive systems.
- Exposure to horizontally scaled real-time services, or stateful sessions running across multiple instances.
- Experience with tracing, load testing, Redis, Kafka, NATS, Kubernetes, or GCP.
- Analytical databases such as ClickHouse or BigQuery, and high-volume event pipelines (relevant to the workout and leaderboard data we process).
- Prior work on games, fitness tech, or other latency-sensitive products.
Why you'll love working here
- Flexible working time: From 7:00 AM to 4:30 PM or 9:00 AM to 6:30 PM, Monday-Friday.
- Salary: Competitive (based on skills and experience).
- Performance review and bonus every year.
- Breakfast allowance.
- Health care program up to 2000$/year.
- Education fund.
- International, open, and respectful working environment.
- Sports activities.
- Yearly company trip.
- Team building activities.
- Technical seminar in the company.
- Social Insurance, Health Insurance, Unemployment Insurance, Annual Health Check, and Others as Vietnamese Labor Code and Company Policy.
More jobs for you
Get similar jobs by email
Subscribe
NEW FOR YOU
Posted
6 minutes ago
Senior Fullstack Engineer (Python/Java/Golang)
At office
Ho Chi Minh
Feedback