Job Summary
- Technical Skill:
- Java ,
- PostgreSQL ,
- MongoDB ,
- Algorithm ,
- MySQL ,
- Integration Testing ,
- System Design ,
- Networking ,
- HTTP ,
- API ,
- NoSQL ,
- Github ,
- Distributed Systems ,
- Docker ,
- Redis ,
- Schema Design ,
- Architecture ,
- Golang ,
- Apache Kafka ,
- Caching ,
- Ecommerce ,
- Kubernetes ,
- Microservices ,
- GCP ,
- Apache Zookeeper ,
- gRPC ,
- Jaeger ,
- ChatGPT ,
- Copilot ,
- OpenTelemetry
Job description
Overview of job
About Giao Hàng Nhanh (GHN)
Giao Hàng Nhanh (GHN) is one of Vietnam’s leading logistics companies, proudly delivering exceptional services with the commitment: “Smarter, Faster, More Cost-Effective.” GHN empowers millions of businesses to optimize their operations while creating thousands of jobs for the Vietnamese workforce.
Founded with the mission to revolutionize the logistics industry and guided by a technology-driven vision, GHN continuously integrates advanced technological solutions into every delivery. This enables streamlined operations, enhanced delivery performance, and a fast, safe, and efficient customer experience - serving a wide range of clients, including E-commerce platforms, retailers, and individual consumers.
With a nationwide network spanning all 63 provinces and cities, a forward-thinking innovation strategy, and robust logistics infrastructure, GHN continues to affirm its position as a pioneer in Vietnam’s rapidly growing E-commerce and logistics sector.
Why Join GHN?
Be part of a forward-thinking company that is shaping the future of e-commerce delivery. At GHN, you’ll have the opportunity to work on impactful projects, utilize state-of-the-art technologies, and collaborate with top talent in a dynamic and innovative environment.
About the Role
We are hiring strong engineers to help build our next-generation logistics payment platform, a mission-critical system processing millions of transactions daily.
Depending on your seniority, you will join us as a Software Engineer or Staff Engineer:
- As a Software Engineer, you will contribute to building scalable, reliable, and high-performance features.
- As a Staff Engineer, you will drive system architecture, lead technical decisions, and guide teams toward engineering excellence.
You will work closely with cross-functional teams to turn business needs into impactful, production-ready solutions that power nationwide logistics operations.
Key Responsibilities
Staff/ Senior Software Engineer
- Lead architecture and technical design for payment systems, ensuring scalability, reliability, and resilience.
- Drive technical strategy across API design, high-throughput transaction flows, and system integrations.
- Guide incident management, root cause analysis, and major refactoring efforts.
- Uphold engineering standards through mentorship, design reviews, and cross-team knowledge sharing.
- Partner with Product and Engineering leadership to define roadmaps and execute complex initiatives end to end.
Software Engineer
- Design and build scalable backend payment features, including transaction processing, settlement, reconciliation, and reporting.
- Develop secure, well-documented APIs for internal and external integrations.
- Monitor and improve system performance; troubleshoot production issues and execute RCA.
- Write clean, testable code; contribute to code reviews and documentation.
- Collaborate in Agile teams with Product, FE, QA, and DevOps to deliver high-impact features.
- 13th-month salary, performance bonuses, and KPI bonuses
- Health insurance, Social insurance, and Unemployment insurance
- Medical insurance
- Annual health checkup
- Annual salary reviews
- Annual team building/company trip
- Ongoing internal and external training opportunities.
Job Requirement
Senior/Staff Software Engineer:
Requirement:
- Bachelor’s Degree in Information Technology, Computer Science, or a related field.
- 4+ years of professional experience in backend or system-level software development.
- Proficient in Golang or Java, with a strong understanding of concurrency, performance optimization, and the respective ecosystems.
- Strong skills in system design and architecture, capable of building fault-tolerant, scalable, and modular backend systems.
- Hands-on experience with distributed systems and microservices, including event-driven architecture, service decoupling, and API design (HTTP, gRPC).
- In-depth knowledge of relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, etc.), with expertise in schema design, indexing, and query optimization.
- Familiarity with distributed system components, such as:
- Caching (Redis or similar)
- Distributed locking (Zookeeper, etcd)
- Event streaming (Kafka or similar)
- Strong understanding of debugging, monitoring, and tracing tools (e.g., Jaeger, OpenTelemetry).
- Committed to writing testable, maintainable code with solid experience in unit and integration testing.
- Solid foundation in data structures, algorithms, networking, operating systems, and system security.
- Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams.
- Self-motivated, detail-oriented, and able to take ownership of projects end-to-end.
- Comfortable using AI tools (e.g., GitHub Copilot, ChatGPT, Tabnine) to support coding, documentation, testing, and productivity improvements.
Nice To have
- Experience with Docker and Kubernetes for containerization and orchestration.
- Familiarity with Google Cloud Platform (GCP) and cloud-native architectures.
- Experience in technical leadership, architecture reviews, or contributing to cross-team design initiatives.
Backend Developer:
Requirement:
- Bachelor’s Degree in Information Technology, Computer Science, or a related field.
- 3+ years of professional experience in backend or system-level software development.
- Proficient in Golang or Java, with a strong understanding of concurrency
- Hands-on experience with microservices and API design (HTTP, gRPC).
- 3 years of experience of relational databases (MySQL, PostgreSQL).
- Knowledge in NoSQL databases (MongoDB, etc.), with expertise in schema design, indexing, and query optimization is a big plus
- Min 1 year of experience with distributed system components:
- Caching (Redis or similar) and
- Event streaming (Kafka or similar)
- Strong understanding of debugging, monitoring, and tracing tools (e.g., Jaeger, OpenTelemetry).
- Committed to writing testable, maintainable code with solid experience in unit and integration testing.
- Solid foundation in data structures, algorithms, networking, operating systems, and system security.
- Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams.
- Self-motivated, detail-oriented, and able to take ownership of projects end-to-end.
- Comfortable using AI tools (e.g., GitHub Copilot, ChatGPT, Tabnine) to support coding, documentation, testing, and productivity improvements.
Nice To have
- Experience with Docker and Kubernetes for containerization and orchestration.
- Familiarity with Google Cloud Platform (GCP) and cloud-native architectures.
- Experience in technical leadership, architecture reviews, or contributing to cross-team design initiatives.
Languages
-
English
Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate
Technical Skill
- Java
- PostgreSQL
- MongoDB
- Algorithm
- MySQL
- Integration Testing
- System Design
- Networking
- HTTP
- API
- NoSQL
- Github
- Distributed Systems
- Docker
- Redis
- Schema Design
- Architecture
- Golang
- Apache Kafka
- Caching
- Ecommerce
- Kubernetes
- Microservices
- GCP
- Apache Zookeeper
- gRPC
- Jaeger
- ChatGPT
- Copilot
- OpenTelemetry
COMPETENCES
- Professional Experience
- Communication Skills
- Teamwork
- Self Motivated
- Team Leadership
- Documentation
- Detail oriented
BUSINESS PROFILE
Giaohangnhanh (GHN) is a leading service provider for last-mile delivery for e-commerce in Vietnam.
We create a full-package of delivery solution with commitment for timing, service quality and benefits for our customer.
We aim to become number 1 delivery supplier for e-commerce in Vietnam by 2016.
Our service:
- Last-mile delivery for e-commerce to 63 provinces, cities within Vietnam
- Home delivery for major supermarkets
- Business to business delivery