Golang Developer
Responsibilities
Design, develop, and maintain backend services written in Go in a microservices architecture
Build and evolve APIs using gRPC, REST, and Twirp
Work with asynchronous, event-driven systems based on Kafka
Contribute to designing solutions with a strong focus on scalability, reliability, and performance
Operate services in a cloud-native environment (GCP, Kubernetes)
Actively participate in technical and architectural decision-making
Requirements
Strong experience with Go and backend development
Hands-on experience with gRPC / REST (experience with Twirp is a plus)
Practical knowledge of Kafka or similar messaging/event streaming platforms
Experience working with Kubernetes and cloud infrastructure (GCP preferred)
Ability to think beyond the immediate code and understand system-wide implications
Product Mindset (Key Aspect)
We are looking for a developer who:
Is expected to grow into a product expert, not just a technical contributor
Looks beyond individual tasks and considers the broader product and system context
Understands how technical decisions impact users, business, and long-term product evolution
Is open and capable of quickly acquiring domain knowledge
Golang Developer
Golang Developer