Location: HCM/Ha Noi A leading B2B SaaS company operating in the construction tech space, with a Vietnam-based engineering hub working in cross-functional squads. The team follows an agile, squad-based model where small groups own the full lifecycle - from design and development through to testing and production operations - in a collaborative, international environment.
The role
We are looking for a Senior Golang Engineer to join our backend engineering team and contribute to the design and development of our core product. You will work within a small, agile squad alongside product managers and
designers, with exposure to a wide range of technologies and the opportunity to contribute to architectural decisions.
Design and implement product features using Golang
Refactor existing products toward a microservices architecture
Collaborate with product managers and designers on requirements definition and specification formulation
Design system architecture based on application requirements
Measure and analyse service quality, and implement improvement measures
Work within a cross-functional squad covering the full development lifecycle: design, development, testing, and operations
Development Environment:
Infrastructure: AWS, GCP
CI/CD: CircleCI, CodeBuild, GitHub Actions
Databases: Amazon Aurora (MySQL-compatible), Elasticsearch, DynamoDB
Configuration management: Ansible
Deploy/Build: CodePipeline, CodeBuild, CircleCI
IaC: Packer, Terraform
Monitoring: Datadog, Bugsnag
Other tools: Swagger, Docker, Figma, Slack, Jira
What we're looking for
Must have
5+ years of experience developing and operating web services using Golang, AWS, and gRPC
Experience as a technical lead across the full project development lifecycle
Experience developing and operating web applications using frameworks
Experience with schema design for RDBMS and KVS, and writing optimised queries
Knowledge of web application security
Experience writing test code (Unit Tests)
Good English communication skills
Nice to have:
Experience diagnosing and resolving issues from logs
Experience with container technologies such as Docker and Kubernetes
Experience designing application architecture and selecting appropriate middleware
Experience publishing or contributing to open-source software
External technical output experience (technical writing, blog posts, conference talks, etc.)
Context Engineering: experience providing context to AI agents, structuring codebases for AI readability, and reducing hallucinations
What we offer
Competitive salary package including full insurance coverage
Performance reviews twice per year
Year-end bonus
Hybrid working arrangement
12 days of annual leave plus up to 6 days of New Year's leave
Premium healthcare insurance package from day one
Annual health check-up
Strong career development opportunities with exposure to the latest technologies
Patents and inventions bonus
Company trip, year-end party, and holiday gifts
MacBook Pro / laptop provided