Careers / Go (Golang) Developer

job Information

Job Type
Full time 36/40 hours a week)

Work Experience
3-5+ years

City
Ho Chi Minh City

Country
Vietnam

Go (Golang) Developer


We’re looking for a skilled Go (Golang) Developer with 3–5+ years of professional experience to join our team and help build, maintain, and scale modern backend systems and APIs. You’ll work closely with product, design, and engineering to deliver reliable, performant, and well-architected solutions.

The ideal candidate is comfortable building services in Go, understands API design and backend fundamentals, and can collaborate across the stack when needed (including some JavaScript and database work).

About the Role


  • Design, develop, and maintain backend services and APIs using Go

  • Build and maintain RESTful (or gRPC) APIs consumed by web and internal clients

  • Work with relational databases (e.g., MySQL) to design schemas, write efficient queries, and manage migrations

  • Write clean, testable, and well-documented Go code

  • Participate in code reviews and contribute to engineering standards and best practices

  • Debug and resolve production issues, improve performance, and reduce technical debt

  • Collaborate closely with product managers, designers, and other engineers to ship high-quality features

  • Contribute to system design discussions, scalability planning, and architecture decisions

What You’ll Do


3–5+ years of professional Go (Golang) experience

  • Strong working knowledge of:

    • Go (goroutines, channels, context, error handling)

    • Building and maintaining RESTful APIs (or gRPC)

    • MySQL (or similar relational databases)

    • HTTP, networking, and backend fundamentals

  • Experience with JSON APIs and integrating third-party services

  • Familiarity with Git-based workflows

  • Solid understanding of software engineering best practices (testing, code organization, observability)

Strong communication skills and ability to work independently when needed

What We’re Looking For


Nice-to-Have Qualifications

  • Experience with common Go frameworks/libraries (e.g., Gin, Echo, Chi, Fiber)

  • Exposure to Docker, Kubernetes, or cloud platforms (AWS, GCP, Azure)

  • Experience with message queues or background processing (Kafka, RabbitMQ, SQS)

  • Performance optimization and high-concurrency systems experience

  • Experience with Go testing tools and practices

  • Some front-end or JavaScript exposure for collaborating across the stack


What We Offer

  • Competitive salary

  • Flexible work environment 

  • Growth opportunities 

  • Collaborative team with real ownership and impact

  • Modern tools, clean workflows, and a product-focused culture


How to apply

Send your resume and/or portfolio/GitHub, along with a brief note about:

  • Go services or systems you’ve worked on

  • A technical challenge or feature you’re proud of building and why

  • Your experience designing APIs or working with production systems