HamburgerMenu
hirist

Better Future Solutions - Golang Developer - Distributed Systems

Posted on: 19/08/2025

Job Description

About the Role :

We are seeking an experienced Golang Developer with strong expertise in Kubernetes and cloud-native development.

The candidate will be responsible for building, deploying, and maintaining highly scalable backend systems and microservices.

The role requires deep technical knowledge, problem-solving skills, and the ability to collaborate across teams to deliver reliable, efficient, and production-ready solutions.


Key Responsibilities :


- Design, develop, and maintain backend applications and microservices using Golang


- Build and optimize scalable APIs and distributed systems for high availability and performance

- Develop and manage containerized applications using Docker and Kubernetes

- Work with public cloud platforms (Azure, AWS, Google Cloud) to design and deploy solutions

- Implement and manage CI/CD pipelines for automated testing and deployment

- Monitor system performance using tools such as Prometheus, Grafana, ELK stack, New Relic, or Splunk

- Ensure robust logging, monitoring, and alerting for production environments

- Collaborate with cross-functional teams for design discussions and architectural improvements

- Ensure adherence to coding standards, security, and best practices in system design

- Mentor junior developers and provide technical leadership where needed


Key Result Areas (KRAs) :

- Delivery of robust, scalable, and maintainable Golang-based services within defined timelines

- High availability and performance of deployed microservices on Kubernetes clusters

- Reduction of deployment time and failures through optimized CI/CD pipelines

- Improved system observability through effective monitoring and logging practices

- Successful integration and adoption of cloud-native tools and best practices

- Continuous improvement of system performance, stability, and security

- Knowledge sharing and technical mentorship within the engineering team


Required Skillsets :


- Strong expertise in Golang for backend development

- Proven experience with Kubernetes and container orchestration

- Proficiency in Docker for containerization

- Strong understanding of microservices architecture and distributed systems

- Hands-on experience with RESTful APIs design and development

- Experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI, etc.)

- Proficiency in working with cloud platforms (AWS, Azure, GCP)

- Experience with system monitoring and logging tools (Prometheus, Grafana, ELK, Splunk, New Relic)

- Strong knowledge of Linux systems and shell scripting

- Version control expertise with Git


info-icon

Did you find something suspicious?