VI
VINATECH SOLUTION JOINT STOCK COMPANY
Ho Chi Minh City · On-site ·
WebsiteGolang Developer
20M – 30M VND
C++JavaGolang
Company Overview
Work Information
Work Hours
9:00 AM – 6:00 PM
Paid Leave
12+ days / year
Contract
Full-time (Permanent)
Insurance
Social & Health Insurance
Về vị trí này
[Responsibilities]
Design, develop, and maintain backend applications and services using Golang.
Build services for device communication, command orchestration, task scheduling, and status monitoring.
Integrate software with PLCs, sensors, conveyors, lifts, barcode/RFID systems, and other automation equipment.
Develop APIs and service layers to connect with enterprise platforms and third-party systems.
Implement real-time event processing, equipment coordination logic, and fault-handling mechanisms.
Optimize system performance, scalability, and reliability for 24/7 operations.
Troubleshoot software and integration issues in production environments.
Collaborate with automation engineers, QA, frontend developers, DevOps, and operations teams.
Write clean, testable, and maintainable code following engineering best practices.
Prepare technical documentation for system design, interfaces, and workflows.
Support onsite activities on a project basis when required, including deployment, integration, testing, troubleshooting, and go-live support.
[Requirements]
Requirements
Bachelor’s degree in Computer Science, Software Engineering, Automation, or a related field.
3+ years of software development experience with strong hands-on expertise in Golang.
Strong understanding of microservices architecture, concurrency, and distributed systems.
Experience developing REST APIs, messaging-based systems, or event-driven applications.
Familiarity with databases such as PostgreSQL, MySQL, SQL Server, or similar.
Experience with MQTT, Kafka, RabbitMQ, Redis, or similar messaging/streaming technologies.
Knowledge of Linux, Docker, Git, and deployment troubleshooting.
Understanding of software integration with hardware devices or industrial systems.
Strong analytical and problem-solving skills.
Preferred Qualifications
Experience in industrial automation, intralogistics, material handling, or related domains.
Experience integrating with PLC/SCADA/IoT environments.
Familiarity with Modbus, OPC UA, TCP/IP, MQTT, or similar protocols.
Experience with real-time monitoring, telemetry, and control workflows.
Hands-on experience with EdgeX Foundry for edge computing, device services, or industrial IoT integration.
Experience with Kubernetes, CI/CD pipelines, and cloud-native deployment.
Understanding of high-availability design, failover strategies, and system reliability.
Willingness to travel or work onsite occasionally based on project needs.
Technical Stack
Primary: Golang
Backend: RESTful APIs, gRPC, microservices
Messaging: MQTT, Kafka, RabbitMQ, Redis
Database: PostgreSQL, MySQL, SQL Server
Platform/Tools: Linux, Docker, Git
Nice to Have: Kubernetes, EdgeX Foundry, OPC UA, Modbus, Prometheus, Grafana
Benefits
Expected Salary: 20M - 30MWorking hours: Monday - Friday + 1 Saturday at the end of the monthSocial insurance after probation13th month bonusBonuses for holidays throughout the year14th, 15th, and 16th month bonuses based on company performanceEsop purchase and reward policy