Software Engineer (Golang)
Core
Develop and maintain backend services in Go for a cloud-native, microservices-based system supporting logistics and warehousing processes.
Role type
Backend Software Engineer (Golang)
Builds
Cloud-native backend services, RESTful APIs, and event-driven microservices for logistics and warehousing.
Domain
Logistics and Warehousing / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Go, Microsoft Azure, Docker, Kubernetes, PostgreSQL, Terraform, REST API design, OpenAPI/Swagger, event-driven architecture, automated testing, observability
Preferred skills
Logistics or warehousing domain experience, AI-assisted development tools
Technologies
Go, Microsoft Azure, Docker, Kubernetes, PostgreSQL, Terraform, REST APIs, OpenAPI, Swagger, JSON
Responsibilities
Design and develop backend services in Go for containerized environments; Build and expose RESTful APIs following OpenAPI specifications; Integrate services with Microsoft Azure and cloud messaging systems; Provision and manage infrastructure using Terraform; Develop and deploy containerized applications using Docker and Kubernetes; Implement observability and monitoring; Write and maintain automated tests; Ensure secure communication using standard protocols.
Seniority
Mid-level to Senior, hands-on IC