Golang Developer
Core
Design, develop, and maintain backend services and APIs using Go within a microservices-based architecture.
Role type
Backend Golang Developer
Builds
Scalable backend services, APIs, and containerized applications for HPE Operations.
Domain
IT Services / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Golang (concurrency, goroutines, channels), REST/gRPC, Microservices, PostgreSQL/Cassandra/MongoDB/ClickHouse, Kafka/RabbitMQ/NATS, Docker, Kubernetes, CI/CD, Unit Testing
Preferred skills
AWS/GCP/Azure, Temporal/Argo Workflows, Prometheus/Grafana/ELK, Domain-Driven Design, Clean Architecture
Technologies
Go, PostgreSQL, Cassandra, MongoDB, ClickHouse, Kafka, RabbitMQ, NATS, Docker, Kubernetes, Git, AWS, GCP, Azure, Temporal, Argo Workflows, Prometheus, Grafana, ELK
Responsibilities
Design and develop backend services and APIs; Build services integrating with databases and message queues; Optimize applications for high concurrency and low latency; Implement security practices and compliance measures; Collaborate with DevOps and QA teams for end-to-end delivery.
Seniority
Mid-Senior (4+ years total, 2-3 in Go)