Backend Engineer
Employment Type: Full-time | Contractor
Location: Onsite | District 3, Ho Chi Minh City
Position Overview
We are looking for a Backend Engineer to design, build, and operate scalable backend systems that power reliable, high-performance applications and AI-driven experiences at Glo.
In this role, you will work closely with product, mobile, web, data, and AI teams to deliver backend services that support core platform functionality, real-time systems, and intelligent features such as personalization, recommendation systems, and LLM-powered capabilities.
The ideal candidate combines strong backend engineering fundamentals with modern cloud infrastructure experience and a practical understanding of AI system integration in production environments.
Key Responsibilities
Backend Architecture & Development
- Design and develop scalable backend services and system architecture aligned with business and product requirements.
- Build and maintain RESTful and GraphQL APIs with a focus on performance, reliability, and security.
- Write clean, maintainable, well-tested, and well-documented code following engineering best practices.
- Improve backend performance, scalability, and operational efficiency.
Database & Data Systems
- Design, optimize, and maintain database systems including PostgreSQL, MySQL, DynamoDB, and Redis/ElastiCache.
- Ensure data consistency, reliability, and high availability across services.
- Develop and maintain data processing pipelines and backend workflows.
Cloud Infrastructure & Operations
- Deploy, monitor, and operate backend services using AWS, Docker, and Kubernetes.
- Troubleshoot production incidents and maintain high system uptime and reliability.
- Participate in architectural reviews and continuous infrastructure improvements.
AI & Intelligent Systems Integration
- Build backend services that support AI-driven features including LLM integrations, recommendation systems, and personalization.
- Integrate backend systems with AI infrastructure such as vector databases, embedding services, streaming pipelines, and LLM APIs.
- Optimize AI-related backend workloads for latency, throughput, scalability, and cost efficiency.
- Support real-time AI use cases and production-ready intelligent systems.
- Collaborate closely with Data and AI teams to operationalize AI capabilities.
Collaboration & Engineering Excellence
- Work closely with cross-functional teams to deliver high-impact features and platform improvements.
- Conduct code reviews and contribute to engineering standards and architectural decisions.
- Communicate technical concepts clearly to both technical and non-technical stakeholders.
- Stay current with emerging backend technologies, cloud platforms, and AI tooling.
Qualifications
- 7+ years of experience designing, building, deploying, and maintaining production backend systems.
- Strong proficiency in at least one backend language such as Node.js, Python, or Go.
- Deep experience designing and optimizing RESTful and GraphQL APIs.
- Strong knowledge of relational and NoSQL databases including PostgreSQL, MySQL, DynamoDB, and Redis.
- Hands-on experience with AWS cloud infrastructure, Docker, and Kubernetes.
- Solid understanding of scalable distributed systems and backend architecture patterns.
- Experience monitoring, debugging, and troubleshooting production systems.
- Strong written and verbal English communication skills.
- Self-driven, detail-oriented, and comfortable leading technical discussions and architectural initiatives.
Preferred Qualifications
- Experience integrating AI or machine learning systems into production applications.
- Familiarity with vector databases, embeddings, feature stores, or streaming architectures.
- Experience building real-time systems and event-driven architectures.
- Exposure to recommendation systems, personalization platforms, or LLM-based services.
- Experience working in Agile software development environments.