Golang Developer

3 - 8 years

12 - 22 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Job Description Senior Go Lang Developer (Virtual Rack)

Job Summary

We are seeking a Senior Go Lang Developer to lead backend development for Virtual Rack (vRac) product a platform designed to test and certify in-flight entertainment and connectivity (IFEC) systems. The role involves architecting scalable microservices, optimizing performance, and maintaining a secure, automated, cloud-native infrastructure on AWS.

You will play a key role in technical design, mentoring junior developers, and driving best practices across Go, AWS, and DevOps processes.

Major Responsibilities

Design, develop, and optimize scalable and resilient backend systems using Go and TypeScript.

Architect and maintain cloud-native solutions leveraging AWS services (EC2, ECS/EKS, Lambda, S3, CloudWatch, RDS, IAM).

Lead the development of RESTful APIs, microservices, and integrations with internal and external systems.

Manage and enhance CI/CD pipelines using GitLab and Kubernetes for continuous delivery.

Implement monitoring, logging, and alerting strategies for high availability and observability.

Collaborate with cross-functional teams to define technical roadmaps and ensure system reliability.

Mentor and guide junior team members, conduct code reviews, and enforce coding standards.

Troubleshoot complex production issues and optimize system performance and cost efficiency.

Contribute to technical documentation and participate in Agile ceremonies (sprint planning, retrospectives, demos).

Education / Experience Requirements

Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.

3–10 years of software development experience, with at least 3 years in Go and 3 years working on AWS-based systems.

Proven track record in designing and maintaining distributed backend systems at scale.

Knowledge / Skill Requirements

Strong proficiency in Go (Golang) and working knowledge of TypeScript.

Expertise with AWS services (EC2, ECS/EKS, Lambda, S3, CloudFormation/Terraform, IAM).

Deep understanding of microservices architecture, Docker, and Kubernetes.

Experience with GitLab CI/CD, monitoring tools (Prometheus, Grafana, CloudWatch), and logging frameworks (ELK, Fluentd).

Proficiency in NoSQL databases (MongoDB preferred) and RESTful API design.

Strong debugging, performance tuning, and problem-solving abilities.

Familiarity with Agile/Scrum processes and DevOps principles.

Excellent communication and leadership skills, with the ability to mentor and collaborate effectively.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific 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 Golang Skills

Practice Golang coding challenges to boost your skills

Start Practicing Golang Now
Calsoft logo
Calsoft

Information Technology and Services

San Jose

RecommendedJobs for You

noida, uttar pradesh, india

gurugram, chennai, bengaluru