Golang Developer

India, Karnataka, Bangalore Urban

icon
₹ 10 - 12 Lakh/year

Full-time

Posted on: a day ago

Skills

golang
RestAPI
microservices
prometheus
cicd
dockers
kubernetes
postgresql

Golang Developer

Location: Bangalore
Work Mode: Onsite (Mandatory)
Work Hours: Regular Shift
Experience: 5+ Years

Job Summary :

We are looking for an experienced Golang Backend Engineer to design, build, and maintain scalable, high-performance microservices. The ideal candidate will have strong hands-on experience with Golang, REST APIs, Kubernetes, Docker, and cloud-native architectures, along with a strong focus on security, scalability, and observability.

Key Responsibilities :

  • Design and develop scalable, high-performance Golang microservices.

  • Build and maintain RESTful APIs with strong understanding of distributed systems.

  • Implement secure API communication using ed25519 or similar cryptographic standards.

  • Develop and manage Dockerized microservices with Kubernetes-ready configurations.

  • Create and maintain Kubernetes deployment artifacts:

    • Deployment

    • Service

    • ConfigMap

    • Secret

    • Ingress

  • Ensure high availability, performance, and scalability using:

    • Horizontal Pod Autoscaler (HPA)

    • Resource requests and limits

    • Liveness and readiness probes

  • Integrate and manage CI/CD pipelines for:

    • Container image builds

    • Image registry push

    • Automated Kubernetes deployments

  • Enforce security best practices, including:

    • Kubernetes RBAC

    • Secrets management

    • Network policies

  • Implement observability and monitoring:

    • Centralized logging

    • Monitoring using Prometheus and Grafana

    • Distributed tracing with OpenTelemetry

  • Conduct code reviews and enforce best practices in:

    • Golang development

    • Containerization

    • Kubernetes security

  • Implement secure database connectivity using:

    • CloudSQL (PostgreSQL)

    • SSL/TLS certificates

    • Connection strings and credentials managed via Kubernetes Secrets

Required Skills & Qualifications :

  • 5+ years of backend development experience with strong Golang proficiency

  • Solid experience with microservices architecture

  • Strong understanding of REST APIs and distributed systems

  • Hands-on experience with Docker and Kubernetes

  • Experience with Kubernetes security, RBAC, and networking

  • Knowledge of CI/CD tools and automation

  • Experience with monitoring, logging, and tracing tools

  • Strong understanding of cloud-native security practices

  • Good problem-solving and debugging skills

Nice to Have :

  • Experience with cloud platforms (GCP preferred)

  • Prior experience with CloudSQL (Postgres)

  • Exposure to production-grade Kubernetes environments