MR. ROBOT specialises in developing intelligent robotics and automation systems that enhance operational performance in retail, logistics, and commercial environments. By combining advanced AI, robotics engineering, and system integration, we deliver practical, scalable solutions that help businesses innovate operational workflows and prepare for tomorrow’s automation demands.
Focused on real-world deployment rather than prototypes, Mr. Robot’s offerings are designed to integrate seamlessly with existing systems-bringing robotics out of the lab and into productive use.
Driving Southeast Asia’s automation revolution with AI robotics for partners, integrators, and industries ready to scale.
We are seeking a proactive and technically strong Full Stack Software Engineer to design, develop, and maintain a real-time web platform for monitoring, managing, and controlling a fleet of humanoid robots deployed in retail environments. This role is responsible for building scalable backend services, developing responsive real-time dashboards, managing data infrastructure, supporting low-latency communication systems, and ensuring reliable fleet operations aligned with evolving robotics infrastructure needs.
This role plays a key part in overseeing end-to-end system development across robot communication, backend infrastructure, databases, frontend applications, and future teleoperation capabilities, while supporting scalable, secure, and efficient real-time robot fleet management operations.
Job Responsibilities:
Full Stack Development & Real-Time Systems
- Design, develop, and maintain Go-based backend services for concurrent robot communication and real-time data processing.
- Manage WebSocket connection lifecycle, authentication, heartbeat monitoring, and graceful recovery for multi-robot sessions.
- Build and maintain REST + WebSocket APIs to support real-time browser communication and fleet data aggregation.
- Develop and maintain the React-based multi-user dashboard with role-based access and real- time visualisation features.
- Implement dashboard modules such as uptime analytics, task monitoring, robot health metrics, and operational status tracking.
- Support integration between frontend applications and backend real-time communication services.
- Implement structured message routing and robot state serialization between robot clients and backend services.
- Develop and maintain CRUD-based web and application systems.
- Support scalable and low-latency communication architecture for robot fleet operations.
Database, Streaming & Infrastructure Management
- Design, manage, and optimize databases such as PostgreSQL for fleet data storage, analytics, and operational reporting.
- Support backend integration with authentication, persistent storage, and real-time data services.
- Architect and support streaming authorization flows for future browser-based teleoperation and live video streaming.
- Evaluate and integrate suitable real-time transport technologies and streaming protocols for low-latency control and video transmission.
- Monitor and improve backend system performance, throughput, uptime accuracy, latency, and connection stability.
- Support observability initiatives including monitoring metrics, system diagnostics, and operational troubleshooting.
- Support deployment, containerization, and infrastructure-related activities across development and production environments.
Project Support & General Responsibilities
- Collaborate with cross-functional teams to support robotics platform development and operational improvements.
- Participate in technical discussions, architecture reviews, and project planning sessions.
- Identify technical risks, troubleshoot system issues, and contribute to continuous improvement initiatives.
- Support deployment, testing, documentation, and other ad hoc engineering assignments as required.
- Support ad hoc project assignments and other duties as required.
Cross-Team Collaboration
- Work with internal engineering, AI, and operations teams to resolve deployment challenges.
- Provide field feedback to improve robot performance and system reliability.
- Support testing and validation of new robot features or deployment updates.
Safety & Operational Compliance
- Follow safety procedures and operational protocols during installation and testing.
- Ensure robots operate within defined safety and performance standards.
Required Qualifications & Experience:
- Bachelor’s degree in Computer Science, Software Engineering, Robotics, or related field, with minimum 2 to 3 years of relevant experience.
- Experience in full-stack software development, backend infrastructure, or real-time systems in a similar environment.
- Strong understanding of real-time client-server communication, WebSocket architecture, and persistent connection management.
- Good understanding of web protocols such as HTTP/1.1, HTTP/2, WebSocket, WebRTC, and/or gRPC streaming.
- Experience with relational databases such as PostgreSQL, including database design, query optimization, and data management.
- Experience with concurrent systems, distributed messaging, or message-oriented architectures such as Kafka, NATS, or Redis Streams is an advantage.
- Familiarity with low-latency systems, streaming technologies, and performance optimization concepts.
- Proficient in Go and/or React development with strong programming fundamentals and clean coding practices.
- Experience with Git workflows, code reviews, and collaborative software development processes.
- Exposure to Docker, cloud deployment, edge systems, robotics platforms, or teleoperation systems is an added advantage.
- Strong analytical, problem-solving, and debugging skills with the ability to contribute ideas to technical challenges.
- Detail-oriented, self-motivated, adaptable, and able to work effectively in a fast-paced engineering environment.
- Strong interpersonal and communication skills with the ability to collaborate across technical and non-technical stakeholders.
- Location: Balakong Industrial Park, Malaysia
You’ll only be the right candidate if you are aligned to our values and culture:
- Innovation: Challenge the status quo, embrace change, and drive continuous improvement.
- Teamwork: Collaborate effectively and contribute to shared success.
- Excellence: Strive for high standards in both delivery and customer experience.
- Integrity: Act with honesty, transparency, and accountability.
- Thrive in a fast-paced, purpose-driven environment.
- Motivated to make a meaningful impact within a high-performing team
If you believe you match our values and have the experience we’re looking for, then apply! We can’t wait to hear from you.
For further information regarding the role or to learn more about the Company, please feel free to contact us or visit the Company’s website *************
Edwin Go
Mobile: +************* 4951 / Email: *************
Nazri
Mobile: +************* 5575/ Email: *************