Senior Golang Developer
Senior Golang Developer
Ho Chi Minh City, VN, 700000 Hanoi, VN, 10000
About GFT
GFT Technologies is an AI-centric global digital transformation company. We design advanced data and AI transformation solutions, modernize technology architectures and develop next-generation core systems for industry leaders in Banking, Insurance, Manufacturing and Robotics. Partnering closely with our clients, we push boundaries to unlock their full potential. With deep industry expertise, cutting-edge technology, and a strong partner ecosystem, GFT delivers responsible AI-centric solutions that combine engineering excellence, high-performance delivery and cost efficiency. Our team of 12,000+ technology experts operate in 20+ countries worldwide offering career opportunities at the forefront of software innovation.
Role Summary
As a Senior Golang Backend Engineer, you will design, develop and maintain scalable backend services for cloud-native, microservices-based financial systems. You will focus on building high-quality Golang services, designing reliable APIs, integrating with AWS services, and ensuring performance, security and maintainability across the backend platform.
The role requires strong hands-on Golang backend engineering experience, solid understanding of microservices architecture, and the ability to work closely with DevOps, frontend and product teams in a fast-paced delivery environment. Exposure to cloud infrastructure, Kubernetes, GitOps and frontend technologies is a strong plus.
Key Responsibilities
- Design, develop and maintain backend services using Golang
- Build scalable, secure and reliable microservices-based applications
- Design and implement RESTful APIs and service-to-service integrations
- Work with PostgreSQL for data modelling, query optimization and backend persistence
- Integrate backend services with AWS components such as API Gateway, Cognito, SQS/SNS and CloudFront
- Support deployment and operation of Golang services on Kubernetes/EKS environments
- Collaborate with DevOps engineers on CI/CD, GitOps, ArgoCD and Terraform-based deployment workflows
- Implement logging, tracing, metrics and observability using OpenTelemetry, CloudWatch, Grafana, Prometheus and Jaeger
- Contribute to system design discussions, technical solutioning and architecture refinement
- Improve backend performance, reliability, scalability and security
- Write clean, maintainable, testable and well-documented code
- Participate in code reviews, troubleshooting, production support and release activities
- Collaborate with frontend engineers where needed, especially for API design and integration with React-based applications
- Support workflow and data processing integration where Airflow is used
Required Qualifications
- At least 7 years of proven hands-on experience in Golang backend development
- Solid experience designing and building microservices-based systems
- Strong understanding of RESTful API design, backend integration patterns and distributed systems
- Experience with PostgreSQL, including schema design, query optimization and data access patterns
- Experience working with cloud-native applications deployed on AWS
- Familiarity with AWS services such as API Gateway, Cognito, SQS/SNS and CloudFront
- Experience with containerized applications and Kubernetes-based environments
- Good understanding of CI/CD practices and modern software delivery lifecycle
- Experience with observability concepts, including logging, monitoring, tracing and metrics
- Ability to troubleshoot backend issues across application, database and infrastructure layers
- Strong understanding of software engineering best practices, including testing, code review, maintainability and secure coding
- Good communication skills and ability to work with cross-functional teams
- Strong ownership mindset and ability to work in fast-paced delivery environments
Preferred Qualifications
- Hands-on experience with AWS EKS and Kubernetes operations
- Experience with ArgoCD, GitOps and GitHub-based CI/CD workflows
- Experience with Terraform for Infrastructure as Code
- Experience with monitoring and observability tools such as OpenTelemetry, CloudWatch, Grafana, Prometheus and Jaeger
- Experience with Airflow or other workflow orchestration tools
- Frontend exposure with React, TanStack and Tailwind CSS
- Experience working in financial services, banking or regulated environments
- Experience with event-driven architecture using SQS/SNS or similar messaging technologies
- Exposure to platform engineering, DevOps or SRE practices
- Experience applying AI tools to:
- generate and review backend code
- improve API design and documentation
- support troubleshooting and incident analysis
- enhance developer productivity and code quality
(Note: Due to the high volume of applications we receive, we are unable to respond to every candidate individually. If you have not received a response from GFT regarding your application within 10 workdays, please consider that we have decided to proceed with other candidates. We truly appreciate your interest in GFT and thank you for your understanding)