We are seeking a talented and enthusiastic Golang Developer to join our progressive team.
You are curious, persistent, logical, and possess a growth mindset. You thrive on the principles of your craft and excel at crafting elegant solutions for complex challenges. In this role, you will play a critical part in designing and delivering high-performing backend services and APIs while collaborating with team members and stakeholders to create scalable and efficient solutions.
Responsibilities
- Design and maintain HashiCorp Vault plugins, backend services, or APIs using the Go programming language
- Write clean, efficient, and high-quality code aligned with best practices and coding standards
- Collaborate with the product manager, architect, and stakeholders to align technical solutions with requirements
- Coordinate with engineers to deliver scalable and high-performing solutions during high usage
- Conduct code reviews to enhance code quality, performance, and maintainability
- Identify and resolve issues reported by stakeholders or internal teams
- Remain informed about trends in the Go community to implement process improvements
Requirements
- 2+ years of experience in developing backend services or APIs using the Go programming language
- Expertise in the Go programming language, including concurrency, channels, and error management
- Familiarity with containerization tools such as Docker and orchestration tools like Kubernetes and Helm
- Proficiency in version control systems, particularly GitHub
- Strong communication and collaboration abilities
- Competency in problem-solving and troubleshooting
- Flexibility to operate effectively under tight deadlines in a dynamic environment
- English level of minimum B2 (Upper-Intermediate) for effective communication
Nice to have
- Proficiency in using cloud platforms such as Google Cloud Platform or AWS
- Knowledge of microservices architecture and distributed systems
- Understanding of agile methodologies such as Scrum or Kanban