HamburgerMenu
hirist

Job Description

Position : Golang Developer (Microservices & Kubernetes)

Experience :


- 6 - 8 years of total IT experience

- Minimum 4+ years of hands-on experience in Golang development

Location : 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.

- Strong understanding of Cloud Native application development.

- Good knowledge of networking concepts including :

1. TCP/IP

2. HTTP/HTTPS

3. DNS

4. Load Balancing

5. gRPC

6. 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


- Networking

Good to Have :


- Python


- Docker


- AWS/Azure/GCP


- Kafka, CI/CD

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...