Position : Golang Developer (Microservices & Kubernetes)Experience : - 6 - 8 years of total IT experience- Minimum 4+ years of hands-on experience in Golang developmentLocation : Bangalore (Work from Office)Interview Process :- Online Technical Assessment- Face-to-Face Technical Interview (Mandatory)Job Description :Key Responsibilities :- Design, develop, and maintain scalable backend applications using Golang.- Build RESTful APIs and Microservices following industry best practices.- Develop cloud-native applications that are highly available, resilient, and scalable.- Deploy and manage applications on Kubernetes clusters.- Work with containerization technologies such as Docker.- Design and optimize distributed systems for performance and reliability.- Collaborate with architects, product managers, QA, and DevOps teams throughout the software development lifecycle.- Solid understanding of Cloud Native application development.- Good knowledge of networking concepts including :1. TCP/IP2. DNS4. Load Balancing5. gRPC6. REST APIs- Experience with Linux/Unix environments.- Strong understanding of multithreading, concurrency,
and Go routines.- Experience with API design and backend development.- Knowledge of CI/CD pipelines.- Familiarity with Git and version control systems.- Strong debugging and problem-solving skills.Preferred Skills :- Experience with cloud platforms such as AWS, Azure, or GCP.- Experience with message brokers such as Kafka, RabbitMQ, or NATS.- Knowledge of service mesh technologies (Istio/Linkerd).- Experience with monitoring tools such as Prometheus, Grafana, ELK, or Splunk.- Familiarity with Infrastructure as Code tools like Terraform.- Knowledge of security best practices for cloud-native applications.- Python programming experience is an added advantage.Educational Qualification :- Bachelor's or Master's degree in Computer Science, Information Technology, Electronics, or a related discipline.Preferred Candidate Profile :- Strong analytical and problem-solving skills.- Excellent communication and collaboration abilities.- Ability to work independently as well as within Agile teams.- Passion for writing clean, efficient, and scalable code.- Quick learner with a proactive mindset.Primary Skills : - Golang- Microservices- Kubernetes- Cloud Native Technologies- NetworkingGood to Have : - Python- Docker- AWS/Azure/GCP- Kafka, CI/CD (ref:hirist.tech)