Senior/Principal Software Engineer (Golang/PYTHON) - Onsite - HCMC
AloMiniJob Bot
– Remote
Published at 01.02.2026
Description
Development and implementation of logistics products including first-mile, last-mile, warehouse, sorting, and transportation systems.
Requirements
Must have
- Bachelor’s Degree in Information Technology, Computer Science, or related field.
- 7–8+ years of experience in software development, including 1–2 years with Golang applications (at least 6 months).
- Solid experience in software design, system architecture, and system integration.
- Strong programming skills in Python (1-2 years), with practical experience using NumPy or Pandas for data manipulation and analysis.
- Familiarity with event-driven architecture, microservices, and parallel/multi-threaded programming.
- Experience with distributed systems, including Redis and at least one NoSQL database.
- Knowledge of RESTful APIs, Web Services, Sockets, and enterprise integration patterns.
- Comfortable using AI-enhanced tools such as Cursor, Windsurf, or Claude as part of the development workflow.
Nice to have
- Understanding of Supervised and Unsupervised Machine Learning methods.
- Understanding of Prompt Engineering, or a demonstrated ability to self-learn new AI-related tools and concepts..
- Familiarity with ML algorithms like Linear Regression, Decision Trees.
- Understanding in data cleaning and handling missing data.
- Design and implement route optimization algorithms such as Multi-Depot Vehicle Routing Problem with Time Windows (MDVRPTW) or Two-Echelon Vehicle Routing Problem (2E-VRP) to assign trucks and schedule goods transportation.
- Work with optimization libraries such as OR-Tools.
- Bachelor’s Degree in Information Technology, Computer Science, or related field.
- 7–8+ years of experience in software development, including 1–2 years with Golang applications (at least 6 months).
- Solid experience in software design, system architecture, and system integration.
- Strong programming skills in Python (1-2 years), with practical experience using NumPy or Pandas for data manipulation and analysis.
- Familiarity with event-driven architecture, microservices, and parallel/multi-threaded programming.
- Experience with distributed systems, including Redis and at least one NoSQL database.
- Knowledge of RESTful APIs, Web Services, Sockets, and enterprise integration patterns.
- Comfortable using AI-enhanced tools such as Cursor, Windsurf, or Claude as part of the development workflow.
Nice to have
- Understanding of Supervised and Unsupervised Machine Learning methods.
- Understanding of Prompt Engineering, or a demonstrated ability to self-learn new AI-related tools and concepts..
- Familiarity with ML algorithms like Linear Regression, Decision Trees.
- Understanding in data cleaning and handling missing data.
- Design and implement route optimization algorithms such as Multi-Depot Vehicle Routing Problem with Time Windows (MDVRPTW) or Two-Echelon Vehicle Routing Problem (2E-VRP) to assign trucks and schedule goods transportation.
- Work with optimization libraries such as OR-Tools.
Benefits
- 13th-month salary, performance bonuses, and KPI bonuses
- Health, Social, and Unemployment Insurance
- Health insurance
- Annual health checkup
- Annual salary reviews
- Annual team building/company trip
- Ongoing internal and external training opportunities
- Health, Social, and Unemployment Insurance
- Health insurance
- Annual health checkup
- Annual salary reviews
- Annual team building/company trip
- Ongoing internal and external training opportunities