Senior Golang Developer

ASM Tech Solutions LLC

Karnataka

Hybrid

INR 3,500,000 - 5,500,000

Full time

7 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

ASM Tech Solutions LLC in Bangalore, India seeks an experienced Senior Golang Developer with 6+ years of backend software experience to join our engineering team. You will design, build, and scale backend services, REST APIs, and microservices using Go, while collaborating with cross-functional teams.

The role focuses on high-performance services, concurrency, databases, CI/CD, Docker, and cloud integrations, with a hybrid work model. Strong problem-solving and communication are essential.

Qualifications

  • 6+ years of professional software development experience.
  • Strong hands-on experience with Golang/Go.
  • Experience developing REST APIs and microservices.

Responsibilities

  • Design, develop, test, and maintain scalable backend applications using Golang.
  • Build and maintain RESTful APIs and microservices.
  • Write clean, efficient, maintainable, and production-ready code.
  • Design and implement highly scalable and reliable backend services.
  • Work with databases such as PostgreSQL, MySQL, MongoDB, or similar technologies.
  • Implement concurrency and parallel processing using Go routines, channels, and related Go features.
  • Integrate applications with third‑party services and internal APIs.
  • Participate in code reviews, technical discussions, and architectural decisions.
  • Troubleshoot, debug, and optimize application performance.
  • Develop and maintain unit and integration tests.
  • Work with DevOps teams on CI/CD, containerization, and deployment processes.
  • Collaborate with Product Managers, Frontend Developers, QA Engineers, and other stakeholders.
  • Follow best practices related to security, scalability, observability, and software engineering.

Skills

Golang
REST APIs
Microservices
Databases
Docker
CI/CD
Cloud platforms
Kubernetes (good to have)
Goroutines
Git

Education

Bachelor's or Master's in CS/IT/Engineering

Tools

PostgreSQL
MySQL
MongoDB
Redis
AWS/Azure/Google Cloud

Job description

Location: Bangalore, India

Work Mode: Hybrid

Experience: 6+ Years

Employment Type: Full-Time

About The Role

We are looking for an experienced Senior Golang Developer with 6+ years of software development experience to join our engineering team in Bangalore. The ideal candidate will have strong expertise in Go/Golang, backend development, microservices, REST APIs, databases, and cloud technologies.

You will be responsible for designing, developing, and maintaining scalable, high-performance backend services while working closely with cross-functional teams.

Key Responsibilities
  • Design, develop, test, and maintain scalable backend applications using Golang.
  • Build and maintain RESTful APIs and microservices.
  • Write clean, efficient, maintainable, and production-ready code.
  • Design and implement highly scalable and reliable backend services.
  • Work with databases such as PostgreSQL, MySQL, MongoDB, or similar technologies.
  • Implement concurrency and parallel processing using Go routines, channels, and related Go features.
  • Integrate applications with third‑party services and internal APIs.
  • Participate in code reviews, technical discussions, and architectural decisions.
  • Troubleshoot, debug, and optimize application performance.
  • Develop and maintain unit and integration tests.
  • Work with DevOps teams on CI/CD, containerization, and deployment processes.
  • Collaborate with Product Managers, Frontend Developers, QA Engineers, and other stakeholders.
  • Follow best practices related to security, scalability, observability, and software engineering.
Required Skills
  • 6+ years of professional software development experience.
  • Strong hands‑on experience with Golang/Go.
  • Strong understanding of Go programming concepts, concurrency, goroutines, channels, and error handling.
  • Experience developing REST APIs and microservices.
  • Strong knowledge of data structures, algorithms, and object‑oriented/programming concepts.
  • Experience with relational and/or NoSQL databases such as PostgreSQL, MySQL, MongoDB, or Redis.
  • Experience with Git and modern software development practices.
  • Good understanding of Docker and containerized applications.
  • Experience with CI/CD pipelines.
  • Exposure to AWS, Azure, or Google Cloud.
  • Strong debugging, problem‑solving, and analytical skills.
  • Good communication and collaboration skills.
Good to Have
  • Experience with Kubernetes.
  • Experience with Kafka or other messaging systems.
  • Experience with gRPC.
  • Knowledge of AWS services and cloud‑native application development.
  • Experience with monitoring and observability tools such as Prometheus, Grafana, or OpenTelemetry.
  • Experience working in Agile/Scrum environments.
Education

Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field is preferred.

Work Location & Schedule

Location: Bangalore, India

Work Mode: Hybrid

Experience: 6+ Years

What We're Looking For

We are looking for someone who can take ownership of backend services, contribute to technical decisions, solve complex engineering problems, and build reliable and scalable systems using Golang.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer
Senior Backend Engineer

Getinz Techno Services • Bengaluru

Hybrid
INR 3,000,000 - 5,500,000
Golang Developer
Golang Developer

Cognizant • Bengaluru, Mysuru

Hybrid
INR 1,200,000 - 1,800,000
Senior Golang Developer
Senior Golang Developer

HCLSoftware • Dadri

On-site
INR 2,600,000 - 5,200,000
Senior Golang developer
Senior Golang developer

Tata Elxsi • Hyderabad

Hybrid
INR 1,400,000 - 2,000,000
Golang/Node Developer
Golang/Node Developer

r3 Consultant • Maharashtra

Hybrid
INR 1,200,000 - 1,800,000
Competitive salary and benefits package
Flexible working hours and remote work options
Opportunity to work on cutting-edge technologies
Golang Developer
Golang Developer

Wisemonk • India

Remote
INR 1,000,000 - 1,300,000
Golang Operations & Support Engineer
Golang Operations & Support Engineer

Robosoft • India

Hybrid
INR 1,400,000 - 2,400,000
Senior Golang Backend Engineer
Senior Golang Backend Engineer

Tekskills • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 1,500,000 - 2,300,000
Senior Go Backend Developer
Senior Go Backend Developer

WELTEC Institute • India

On-site
INR 2,400,000 - 3,600,000
Golang Developer
Golang Developer

Persistent • Hyderabad, Bengaluru

Hybrid
INR 1,500,000 - 2,800,000
Competitive salary
Quarterly growth opportunities
Company-sponsored higher education
+4