Search Jobs

Search by job, company or skills

Golang Developer

Golang Developer

talent destination
Early Applicant
  • Posted 23 hours 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:
UnixGolangUnit TestingPostgreSQLRedisMicroservicesGitDockerLinuxMySQLDebuggingMongoDBRestful ApisKubernetesNoSQL databasesCI CDgoroutinesChannelsSQL databasesGo concurrency patterns
5-10 yrs
Bengaluru, Chennai
Skills:
GolangSoftware DeveloperDebuggingProgrammingCloud NativeMicroservicesMicroservices DevelopmentGo
3-6 yrs
Chennai, India
Skills:
MicroservicesTypescriptNodejsKafkaDistributed SystemsAsynchronous programmingKubernetesPythonDockerLoose Couplingstreaming technologiesmessage brokersGo Golanglow-latency routingdesigning and troubleshooting low-latency applicationsObservabilityinfrastructure and customer application deployment
5-7 yrs
Chennai, India
Skills:
ReactReact NativeGo GolangNext.js
5-8 yrs
₹ 5 - 12.5 LPA
Remote
Skills:
GolangReact JsReact Native