← Back to jobs

NILASU Consulting Services Logo
Golang Developer

NILASU Consulting Services

 

Mysuru, Karnataka, India

Posted On: 2 days ago
Experience: 5+ years
Availability: Onsite
Openings: 1
Category: Golang Developer
Tenure: Full-time Only
Related Jobs

No related jobs found

Description

Design, develop, and maintain scalable backend services and APIs using Go.

This role is on-site.

Responsibilities

  • Build microservices-based architectures for high concurrency, low latency, and resilience.
  • Integrate services with databases, message queues (Kafka, RabbitMQ, NATS), and external APIs.
  • Containerize applications and manage deployments using Docker and Kubernetes.
  • Implement secure coding practices, including authentication, authorization, and data encryption.
  • Optimize performance through benchmarking, profiling, and caching strategies.

Required Skills

  • 5+ years of software development experience, with 2–3 years specifically in Golang.
  • Strong understanding of Go concurrency patterns: goroutines, channels, and context.
  • Experience building REST and gRPC APIs within microservices or event-driven architectures.
  • Proficiency with relational and NoSQL databases: PostgreSQL, Cassandra, MongoDB, or ClickHouse.
  • Hands-on experience with Docker, Kubernetes, Git, and CI/CD pipeline implementation.
  • Ability to write clean, maintainable code with comprehensive unit testing and automation.

Preferred Skills

  • Experience with cloud platforms (AWS, GCP, Azure) and orchestration tools like Temporal or Argo Workflows.
  • Familiarity with monitoring and logging stacks: Prometheus, Grafana, and ELK.

Education

Bachelor's degree

Related Jobs

No related jobs found

← Back to jobs