About the role
We are looking for a talented Senior Go Developer to join our partner’s project team focused on building a robust data management and monitoring solution within the Apache Kafka ecosystem. As a Go Developer at our company, you will play a crucial role in developing and maintaining software components, ensuring the efficient management and monitoring of data flows. We are looking for a person who would like to stay with us for a longer period of time.
Requirements
- Extensive commercial experience with Go development.
- Proficiency in Kubernetes and Docker for containerization and orchestration.
- Familiarity with Scala is a plus but not a requirement.
- Understanding of RDBMS databases.
- Knowledge of alternative storage solutions such as Cassandra, MongoDB, and InfluxDB is advantageous.
- Passion for building solutions to manage and monitor data in Apache Kafka.
Responsibilities
- Software Development: Collaborate with the project team to design, develop, and maintain Go-based software solutions for data management and monitoring in Apache Kafka.
- Kubernetes and Docker: Utilize your expertise in Kubernetes and Docker to orchestrate and containerize the applications, ensuring scalability and reliability.
- Scala (Nice to Have): While not mandatory, familiarity with Scala is considered a valuable skill, as it can enhance your ability to work with various components of the project.
- Database Expertise: Work with RDBMS databases and explore alternative storage solutions like Cassandra, MongoDB, and InfluxDB to optimize data storage and retrieval processes.