Senior Golang Developer
Savvycom, a leading Vietnam-based IT consulting and software outsourcing company, is hiring a Senior Golang Developer for a full-time remote position. The role centers on backend development, where you will design and scale RESTful APIs in Go, manage Elasticsearch, and integrate with numerous external partner APIs. You’ll model data in PostgreSQL, ensure service reliability and performance, and implement secure authentication across systems. As part of a growing technology team, you may evolve into a leadership role depending on performance and mentorship capabilities. Compensation and benefits are competitive and tailored to remote professionals.
Candidates must have 7+ years of backend development experience and demonstrable expertise in Golang, PostgreSQL, Elasticsearch, and designing/operating RESTful APIs at scale. Familiarity with OpenAPI/Swagger, secure partner integrations (e.g., OAuth2, mTLS), and cloud infrastructure (especially GCP) is essential. Strong communication skills and CI/CD experience are also required. Bonus points if you are comfortable reviewing React.js code or have experience with Kafka, Kubernetes, or open-source integration gateways like Kong or WSO2.
This is an opportunity to join one of Asia’s top outsourcing firms, recognized by Forbes and Clutch, and work on high-impact backend systems in a fast-paced, distributed engineering environment. Ideal for seasoned developers looking to build scalable systems and grow into leadership, this role supports candidates based in Vietnam or internationally with remote flexibility.
Role Description
You will design and scale backend APIs and services (Go), manage our search stack (Elasticsearch), and uphold high standards for quality, reliability, and performance. You will also architect and operate our partner integration layer to support hundreds of external APIs with manufacturers and sellers—owning standards, tooling, and SLAs end-to-end. This role is positioned as Senior Backend Engineer with the possibility of growing into a Backend Lead based on impact, mentorship, and ownership demonstrated over time.
Key responsibilities
Backend & Platform
- Design, implement, and maintain backend services and RESTful APIs in Go.
- Own service reliability: observability, alerting, performance tuning, SLIs/SLOs.
- Model and optimize data access patterns with PostgreSQL; integrate with Firestore where appropriate.
- Ensure secure authN/authZ across services (e.g., API Gateway, JWT/Firebase).
- Write clean, testable code; contribute to API specs and internal documentation.
Partner Integrations & External APIs (Hundreds at Scale)
- Define and run the integration platform for partner APIs (manufacturers/sellers): standards, patterns, and governance.
- Evaluate and implement the stack (to be decided): open-source MuleSoft-style integration tooling (e.g., Kong/Gravitee/WSO2), event streaming (Kafka), and/or Go microservices for adapters and orchestration.
- Establish API lifecycle management: onboarding playbooks, API contracts (OpenAPI/JSON Schema), versioning, deprecation, and backward compatibility.
Similar Jobs
