Position: Go Developer
Company: KaaIoT Technologies, LLC
Category: Golang
Experience required: 3y
English level: intermediate

**Requirements:**
Strong experience with Go
Deep understanding of software development principles. Ability to write clean, maintainable and tested code
Experience with at least one cloud service (AWS, Azure, GCP, OpenShift)
Understanding of containerization and orchestration technologies. Experience with Kubernetes/Helm would be a plus
Ability to work with Linux development environment
Ability to work in an international team in English-speaking environment

**Would be a plus:**
Experience with Java/Scala
Expertise in Apache Spark would be a plus
Strong ability to research and solve problems independently without constant supervision
Excellent trouble-shooting skills

**About the project:**
One of the top Hadoop distributors companies is looking for experienced, motivated, independent software engineers. This is an exciting opportunity to gather experience with Kubernetes, Spark, Airflow, Livy on multiple cloud platforms.
You will…
- Develop new features in Go/Scala/Python on a modern, Kubernetes-based platform
- Gain a deep technical knowledge of components across the project stack (like Apache Spark, Airflow, Livy), which you can utilize in your daily tasks
- Debug system level deployment issues, perform root cause analysis, system test analysis and resolve failures
- Work on improving internal infrastructure
- Collaborate with other team members and stakeholders