Senior Golang Developer

Must-Have Technical Expertise

8+ years as a software engineer, including 6+ years building backend platforms, APIs, or distributed systems in Golang.

Demonstrated ability to design idempotent, replayable services and event-driven architectures.

Deep knowledge of concurrency, distributed consensus, and resilience patterns in Go.

Experience debugging production systems under real load. Proficiency with AI-assisted development tools (Cursor, Claude Code, GitHub Copilot, or similar).

Collaboration & Communication Proven experience owning and delivering complex technical projects from start to finish.

Strong decision-maker with a pragmatic approach to engineering tradeoffs (e.g., consistency vs. availability).

Excellent communicator; able to articulate complex distributed system concepts to stakeholders.

Preferred/Bonus Experience with durable execution frameworks (e.g., Temporal concepts) or event streaming (e.g., NATS/Kafka).

Prior experience with schema evolution and canonical data modeling.

Strong Vietnamese and English Communication Skills.

Application Confirmation

You're applying for the role below:

Senior Golang Developer

Location: None

Contract Details: Contract

Submit Date: 2026-04-18

No CV uploaded

About the job

Created On 2026-04-03
Working Model WFH
Job Level Senior