Tóm tắt công việc
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.
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.