Position Details
About this role
This role involves developing and maintaining distributed microservices in a scalable, event-driven architecture, primarily using Go, Kubernetes, and streaming technologies.
Key Responsibilities
- Design microservices
- Work with event-streaming systems
- Deploy in Kubernetes
- Ensure system observability
- Participate in architecture discussions
Technical Overview
The technical environment includes Go programming, Kubernetes, Pulsar/Kafka, PostgreSQL, Redis, and observability tools like Prometheus and Grafana.
Ideal Candidate
The ideal candidate is a senior backend engineer with at least 5 years of experience in distributed systems and microservices architecture. They are comfortable working with event-streaming technologies like Pulsar or Kafka and are eager to adopt Go for backend development.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Lack of experience with distributed systems, No willingness to learn Go, Less than 5 years of backend experience
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile