Senior Go Engineer
We are looking for a unique Senior Backend (Go) Engineer who bridges the gap between powerful infrastructure and scalable, maintainable application architecture. You are as comfortable managing Kubernetes clusters as you are architecting complex server-side logic and ensuring long-term code health. In this role, you will own the full lifecycle: designing robust RESTful architectures, orchestrating containers via Kubernetes, and building systems that are as resilient as they are Efficient.
Key Responsibilities:
-
You’ll create and develop Kubernetes Operators using Go & Operator SDK, implemented as microservices.
-
End-to-End Development: Design and develop high-performance web applications with a focus on high availability architectures and disaster recovery scenarios.
-
Infrastructure & Orchestration: Manage containerized environments using Kubernetes or Docker Swarm (including deployment, scaling, and health.
Requirements:
-
7+ years of professional experience in Backend development, with minimum 5 years of experience in Go.
-
Experience as a Tech lead/Team lead.
-
Hands-on production experience with Kubernetes.
-
Experience using Go & Operator SDK
-
Experience with AWS. (proven experience developing and maintaining operators for managing resources in AWS).
-
Upper-Intermediate level of English.
Would be a plus:
-
Proficiency in modern server-side languages such as Node.js, Python or Rust.
-
Experience with GCP or Azure.
We offer:
-
Long-term employment with competitive compensation, based on experience.
-
Possibility to work remotely.
-
An open, transparent and fun work culture.
-
Multi-national team and collaborative work environment.
-
Continuous knowledge sharing with engaged co-workers.
-
Career and professional growth opportunities