Mô Tả Công Việc
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.
Xem toàn bộ Mô Tả Công Việc
Yêu Cầu Công Việc
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
Xem toàn bộ Yêu Cầu Công Việc
Hình thức
Full-time
Mức lương
Thỏa thuận
Báo cáo tin tuyển dụng: Nếu bạn thấy rằng tin tuyển dụng này không đúng hoặc có dấu hiệu lừa đảo,
hãy phản ánh với chúng tôi.
Tham khảo: 10 Dấu hiệu nhận biết hành vi lừa đảo qua tin tuyển dụng.
Tham khảo: 10 Dấu hiệu nhận biết hành vi lừa đảo qua tin tuyển dụng.