Backend Engineer (Go / Java)
Core
Design, implement, and ship backend services for a cloud-native product using Go and Java.
Role type
hands-on IC backend engineer
Builds
cloud-native product services, APIs, and data models
Domain
cloud-native software development
Required skills
Go, Java, REST APIs, gRPC, relational databases, data modeling, production operations, automated testing, CI, scalability reasoning, reliability trade-offs
Preferred skills
Docker, Kubernetes, CI/CD pipelines, GitHub Actions, concurrency, distributed systems
Technologies
Go, Java, REST, gRPC, Docker, Kubernetes, GitHub Actions
Responsibilities
Design and implement backend services, write clean and testable code, own features end-to-end, partner on design trade-offs, propose product improvements, maintain DevOps and cloud-native practices
Seniority
Mid-level, hands-on IC