Senior Software Developer - Go & Kotlin
Core
Develop and maintain backend services and Android applications for situational awareness and safety solutions in mining environments.
Role type
Senior Software Developer (Go & Kotlin)
Builds
OEM-independent software for situational awareness and safety in mining
Domain
Mining / Industrial IoT / Embedded Systems
Deliverable
production ML models | product features
Required skills
Go, Kotlin, TypeScript, Android, Linux, Docker, Microservices, Cloud-native development (Google Cloud, Azure), Agile methods
Preferred skills
Unity/C#, 3D visualization, Android test automation, Java, React, gRPC, HashiCorp stack (Nomad, Consul, Vault), Team leadership
Technologies
Go, Kotlin, TypeScript, Android, Linux, Docker, Google Cloud, Azure, Unity, C#, React, gRPC, Nomad, Consul, Vault
Responsibilities
Design and implement backend services and Android applications, Contribute throughout the development lifecycle from design to delivery, Collaborate with other developers and technical specialists, Maintain existing software solutions
Seniority
Senior, hands-on IC
