DevArchitect
← Back to jobs
VINATECH SOLUTION JOINT STOCK COMPANY

Golang Developer

VINATECH SOLUTION JOINT STOCK COMPANY

TopDev
OnsiteThành phố Hồ Chí Minh, Hồ Chí Minh3 days ago$800+

Job Description

Your role & 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.

Your skills & qualifications

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 for you

  • Expected Salary: 20M - 30M
  • Working hours: Monday - Friday + 1 Saturday at the end of the month
  • Social insurance after probation
  • 13th month bonus
  • Bonuses for holidays throughout the year
  • 14th, 15th, and 16th month bonuses based on company performance
  • Esop purchase and reward policy