Golang Developer

3 years

0 Lacs

Posted:2 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Contractual

Job Description

 

Golang Developer



Key Responsibilities

  • Design, develop, test, and maintain high-performance backend services using Golang. 
  • Own and implement features across the full Software Development Life Cycle (SDLC). 
  • Develop robust and maintainable microservices architectures with a focus on scalability, fault tolerance, and performance. 
  • Leverage Goroutines and Go concurrency patterns effectively to build responsive, parallel processing services. 
  • Write and maintain unit tests and participate in code reviews to ensure high-quality code. 
  • Integrate with PostgreSQL databases, optimizing queries for performance and consistency. 
  • Work with Azure Cloud, specifically Azure Service Bus, Azure Monitor, and other native cloud tools. 
  • Deploy and manage applications on Kubernetes clusters (on-prem, hybrid, and cloud-native environments). 
  • Implement effective error logging, exception handling, and observability using tools like Kafka, Grafana, and Azure monitoring stacks. 
  • Collaborate with DevOps and Product teams to ensure reliable CI/CD pipelines and production readiness. 
  • Understand technical Go concepts and actively contribute to design and architectural decisions. 
  • Take ownership of modules from inception through deployment and support. 
  • Proactively identify areas for codebase improvement, technical debt reduction, and performance tuning. 


Qualifications

  • 3+ years of hands-on experience in Golang development. 
  • Strong understanding of Go language internals, interfaces, structs, and package design. 
  • Proven experience with PostgreSQL, database schema design, and query tuning. 
  • Proficiency in Azure services, especially in microservices and event-driven architecture. 
  • Solid experience with Kubernetes, Docker, and containerized applications. 
  • Familiarity with event streaming platforms like Kafka, monitoring tools such as Grafana, and distributed tracing concepts. 
  • Experience building production-grade applications from the ground up. 
  • Ability to design services with proper layering, clean separation of concerns, and scale in mind. 
  • Exposure to hybrid deployments (on-prem + cloud) and DevSecOps pipelines. 
  • Excellent debugging, troubleshooting, and performance analysis skills. 
  • Strong verbal and written communication; comfortable working with cross-functional teams. 
  • A sharp eye for detail and ownership mindset. 
  • A passion for clean, readable code and eagerness to continuously learn and grow. 


Nice to Have

  • Experience with CQRS, Domain-Driven Design (DDD). 
  • Familiarity with gRPC, Protobuf, or GraphQL. 
  • Certification in Microsoft Azure or related cloud platforms. 
  • Preference towards Immediate Joiners.


 

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

hyderabad, telangana, india