We are looking for a seasoned Software Engineer to join our dynamic team.
The role requires strong knowledge of DevOps practices, hands-on experience with all three major cloud providers (AWS, GCP, Azure) and proficiency with Go programming language. Candidate should possess true engineering mindset, should not be afraid of challenge and learning new things.
Project Details: management platform designed to simplify the deployment, scaling, and operations of Kubernetes clusters across multiple environments. It provides tools and automation for managing Kubernetes in cloud, on-premise, or hybrid infrastructures, making it easier for organizations to run containerized workloads.
Requirements:
- A minimum of 5+ years of hands-on experience in backend software engineering.
- Strong analytical and problem-solving skills.
- Proficiency in Go and TypeScript.
- Strong experience with containers and container orchestration technologies (e.g., Kubernetes, Docker, Containerd).
- Experience architecting and developing highly available systems in production environments.
- Extensive hands-on experience in Linux environments (software packaging, distribution, configuration, scripting, networking, namespaces, and cgroups).
- Solid understanding of major cloud platforms (AWS, Azure, GCP) and infrastructure provisioning tools such as CloudFormation, ARM Templates, GCP Resource Manager, and Terraform.
- Understanding of applications monitoring and observability; familiarity with open source logs and metrics collection tools.
- Working knowledge of Git, SSH, and Linux shell scripting.
- Strong communication and interpersonal skills, with the ability to work effectively in a distributed team serve the customer base across different time zones.
- Willingness to learn new technologies.
- Hands-on experience with JavaScript and Node.js is a nice to have.