Search Jobs

Search by job, company or skills

Golang Developer

Golang Developer

talent destination
Early Applicant
  • Posted 13 days ago
  • Be among the first 10 applicants

Job Description

Client: IT (Leading MNC)

Position: Golang Developer

Location: Chennai (Hybrid)

Exp: 6+yrs

Job Summary:

We are seeking a talented Golang Developer to join our engineering team, responsible for building scalable, high-performance backend applications and microservices. This role is pivotal to enhancing our product offerings and driving innovation through robust coding solutions.

Key Responsibilities:

  • Design, develop, test, and maintain backend applications using Golang.
  • Build scalable and reliable RESTful APIs and microservices.
  • Develop concurrent applications using goroutines, channels, and Go concurrency patterns.
  • Write clean, efficient, maintainable, and well-tested code.
  • Work with SQL/NoSQL databases and optimize queries and data access.
  • Integrate third-party services and internal APIs.
  • Troubleshoot, debug, and resolve application and production issues.
  • Participate in code reviews and contribute to coding standards and best practices.
  • Collaborate with Product, QA, DevOps, and other engineering teams.
  • Containerize applications using Docker and support deployments using Kubernetes.
  • Contribute to CI/CD pipelines and production releases.
  • Monitor application performance, reliability, and scalability.
  • Participate in technical design and architecture discussions.

Requirements:

  • 6+ years of professional software development experience.
  • Strong hands-on experience with Golang / Go.
  • Good understanding of Go fundamentals, interfaces, error handling, packages, and standard libraries.
  • Strong knowledge of goroutines, channels, concurrency, and multithreading.
  • Experience developing REST APIs and microservices.
  • Good understanding of Data Structures and Algorithms.
  • Experience with SQL databases such as PostgreSQL/MySQL.
  • Knowledge of NoSQL databases such as MongoDB/Redis is an advantage.
  • Strong experience with Git and collaborative development workflows.
  • Experience with unit testing and debugging.
  • Good understanding of Linux/Unix environments.

Preferred Qualifications:

  • Experience with gRPC.
  • Experience with Kafka/RabbitMQ/NATS or other messaging systems.
  • Hands-on experience with Docker and Kubernetes.
  • Exposure to AWS/Azure/GCP.
  • Experience with CI/CD tools and DevOps practices.
  • Knowledge of distributed systems and cloud-native architecture.
  • Experience with monitoring and observability tools.
  • Familiarity with Agile/Scrum methodology.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

CI/CD tools

Go fundamentals

goroutines

NATS

DevOps practices

Linux/Unix environments

cloud-native architecture

monitoring and observability tools

About Company

Similar Jobs

6-8 yrs
Chennai, India
Skills:
Golang, Git, Docker, Rest Apis, Kubernetes, NoSQL databases, SQL databases, GRPC
3-6 yrs
Chennai, India
Skills:
Microservices, Typescript, Nodejs, Kafka, Distributed Systems, Asynchronous programming, Kubernetes, Python, Docker, Loose Coupling, streaming technologies, message brokers, Go Golang, low-latency routing, designing and troubleshooting low-latency applications, Observability, infrastructure and customer application deployment
5-10 yrs
INR 45,833 - 83,333 per month
Remote
Skills:
Golang, React, Ui
5-10 yrs
Bengaluru, Chennai
Skills:
Golang, Software Developer, Debugging, Programming, Cloud Native, Microservices, Microservices Development, Go
5-7 yrs
Chennai, India
Skills:
React, React Native, Go Golang, Next.js