Search by job, company or skills

GiaoHangNhanh (GHN)

Staff Software Engineer

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 months ago

Job Description

About Giao Hng Nhanh (GHN)

Giao Hng 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 seeking a highly skilled Senior Software Engineer to lead the design and development of a next-generation logistics payment platform for one of Vietnam's leading logistics companies. This platform processes millions of daily transactions and plays a critical role in nationwide logistics and transportation operations. You will collaborate closely with cross-functional teams to transform business requirements into scalable, resilient, and high-performance software solutions.

Key Responsibilities

  • Design & Develop Payment Solutions: Build and enhance scalable backend systems that power core payment operations, including transaction processing, settlement, reconciliation, fraud detection, and financial reporting.
  • API Development: Design and implement robust, secure, and well-documented APIs to support seamless integration with internal systems and external financial partners, enabling a more connected payment ecosystem.
  • Performance & Reliability: Continuously monitor and optimize system performance. Proactively troubleshoot and resolve production issues, conduct root cause analysis, and drive system refactoring to improve reliability, maintainability, and scalability.
  • Code Quality & Best Practices: Write clean, modular, and testable code that adheres to engineering best practices. Contribute to code reviews, technical documentation, and knowledge sharing to maintain high standards across the engineering team.
  • Agile Collaboration: Work in a fast-paced Agile environment, collaborating with product managers, frontend developers, QA engineers, DevOps, and other stakeholders to deliver high-impact features and improvements.

Requirements

  • 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:
  • 1) Caching (Redis or similar)
  • 2) Distributed locking (Zookeeper, etcd)
  • 3) 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.

Benefits

  • 13th-month salary & performance bonus
  • Quarterly KPI bonus
  • Social & Unemployment Insurance as per Vietnamese law
  • Premium Healthcare Insurance
  • Annual health checkup
  • Annual salary review
  • Company trip / team building
  • Internal & external training opportunities
  • Monthly Happy Hour / engagement activities

Working Location: 3rd Floor, Rivera Park - 7/28 Thanh Thai St, Ward 14, District 10, HCMC

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 134830139

Similar Jobs