About the job Senior Go Developer
About Us: At Kubegrade, we are revolutionizing the way businesses build and manage their cloud-native infrastructures. Our mission is to empower organizations with cutting-edge Kubernetes solutions that simplify complexity and accelerate innovation. As a team of passionate engineers and cloud enthusiasts we are dedicated to crafting tools and platforms that enable scalability, security, and efficiency in the modern cloud ecosystem. Join us as we pave the way for a smarter, more resilient cloud-native future.
Position Summary: We are seeking a highly skilled and experienced Senior Go Developer to join our small but dynamic team. The ideal candidate will play a key role in designing, building, and maintaining scalable and high-performance Go APIs and backend applications. Expertise in the Go programming language is essential, and familiarity with Kubernetes and at least one public cloud (AWS, Google Cloud, Azure) is highly desirable.
Key Responsibilities:
Design, develop, and deploy robust backend systems and APIs using Go.
Collaborate with cross-functional teams to define, design, and ship new features.
Maintain and enhance existing applications for scalability and performance.
Implement best practices in code quality, testing, and deployment.
Optimize applications for maximum speed and scalability.
Monitor system performance, troubleshoot issues, and resolve bugs promptly.
Contribute to architectural decisions and code reviews to ensure high standards.
Preferred Skills & Experience:
5+ years of professional experience as a software developer, with at least 3 years of hands-on experience with Go.
Strong understanding of microservices architecture and RESTful API design.
Experience with containerization and orchestration tools, particularly Kubernetes.
Proficiency with cloud platforms, especially AWS or Azure.
Strong knowledge of SQL database technologies (We use Postgres).
Excellent problem-solving and communication skills.
Ability to work independently and collaboratively within a team.
Bonus Skills:
Previous experience writing Kubernetes operators.
Experience as an open source contributor to CNCF projects.
Deep expertise with EKS or AKS add-ons and their respective integration ecosystems.
Exposure to additional programming languages like Python or Node.js.
Why Join Us?
Competitive salary and benefits package.
Opportunities for professional growth and learning.
Work with a passionate and innovative team.
Flexible work environment.
At Kubegrade we believe technology is for all. We are committed to hiring and working with highly skilled individuals no matter their background. We encourage all interested candidates to apply even if you believe you may not meet 100% of the requirements.