The Role
We're looking for a Senior Golang Developer to architect and build mission-critical distributed systems for robotics. This is a hands-on coding role – your work will directly power Ella's global rollouts.
Responsibilities
- Architect and refactor CrownD in Go for scalability and performance.
- Build distributed, event-driven microservices and APIs (gRPC / REST).
- Implement real-time messaging, observability, and system reliability.
- Collaborate with robotics, AI, and mobile teams to integrate software + hardware.
- Ship production-ready code, fast.
Requirements
5+ years hands-on coding experience (with strong Go expertise).Proven background in distributed systems, microservices, concurrency.Experience with Docker, Kubernetes, AWS / GCP, messaging systems (Kafka / NATS / RabbitMQ).Strong problem-solving skills and a systems-thinking mindset.Bonus : Experience in robotics, IoT, or edge computing.
Why Join Us?
Build software that powers robotics + AI at global scale.Be part of a core engineering team in our new state-of-the-art Elmina Business Park office.Deploy your work across Australia, US, Europe, MENA, and Asia.Competitive salary with growth opportunities.Work on something truly unique : the infrastructure of Physical AI.Note
This role is for hands-on developers who code daily. If you prefer management-only roles, this will not be a fit