Software Engineer

ASM Jobs

Bengaluru

On-site

INR 1,500,000 - 2,100,000

Full time

11 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

ASM Jobs in Bengaluru, India seeks an experienced software engineer to design, build, and maintain platform-level microservices using Golang. You will also develop internal tools with ReactJS to streamline engineering workflows and operations, and manage containerized environments with Docker and Kubernetes.

You will collaborate on scalable, secure architectures, CI/CD pipelines, and observability initiatives, owning core platform services and ensuring reliable, well-documented code across teams.

Qualifications

  • 4-5 years of professional software engineering experience.
  • Strong backend experience with Golang and microservices architecture.
  • Solid front-end experience with ReactJS.
  • Proficiency in Docker, Kubernetes, and container orchestration.
  • Strong knowledge of PostgreSQL or other SQL-based databases.
  • Familiarity with CI/CD tools and practices.
  • Strong understanding of distributed systems, system design, and service-level concerns.
  • Experience with RESTful APIs and asynchronous messaging systems (e.g., Kafka, NATS, GCP Pub-Sub) is a plus.

Responsibilities

  • Design, develop, and maintain platform-level microservices using Golang
  • Build internal tools and UI components using ReactJS to support engineering workflows and operations
  • Create and manage containerized environments using Docker and deploy them on Kubernetes
  • Collaborate on designing scalable, secure service architectures and CI/CD pipelines
  • Own the development and maintenance of key platform services (e.g., identity, observability, configuration management, service discovery)
  • Optimize database interactions using PostgreSQL
  • Enable other engineering teams by providing libraries, patterns, and documentation for consistent service development
  • Participate in architecture reviews, code reviews, and technical design discussions
  • Monitor system health and performance; drive platform observability and reliability improvements

Skills

Golang
Microservices
ReactJS
CI/CD
RESTful APIs
Distributed Systems
Asynchronous Messaging
System Design
Kafka
Pub/Sub

Tools

Docker
Kubernetes
PostgreSQL
GCP

Job description

Role & responsibilities

  • Design, develop, and maintain platform-level microservices using Golang
  • Build internal tools and UI components using ReactJS to support engineering workflows and operations
  • Create and manage containerized environments using Docker and deploy them on Kubernetes
  • Collaborate on designing scalable, secure service architectures and CI/CD pipelines
  • Own the development and maintenance of key platform services (e.g., identity, observability, configuration management, service discovery)
  • Optimize database interactions using PostgreSQL
  • Enable other engineering teams by providing libraries, patterns, and documentation for consistent service development
  • Participate in architecture reviews, code reviews, and technical design discussions
  • Monitor system health and performance; drive platform observability and reliability improvements

Preferred candidate profile

  • 4-5 years of professional software engineering experience
  • Strong backend experience with Golang and microservices architecture
  • Solid front-end experience with ReactJS
  • Proficiency in Docker, Kubernetes, and container orchestration
  • Strong knowledge of PostgreSQL or other SQL-based databases
  • Familiarity with CI/CD tools and practices
  • Strong understanding of distributed systems, system design, and service-level concerns
  • Experience with RESTful APIs and asynchronous messaging systems (e.g., Kafka, NATS, GCP Pub-Sub) is a plus
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Golang Fullstack Developer
Golang Fullstack Developer

Indium Software • Hyderabad, Bengaluru

On-site
INR 1,200,000 - 2,400,000
Golang Developer
Golang Developer

Armakuni • Ahmedabad District

On-site
INR 1,200,000 - 2,400,000
Golang Developer
Golang Developer

Armakuni • India

On-site
INR 1,200,000 - 1,800,000
Backend Engineer (Golang)
Backend Engineer (Golang)

Konsilience • Mohali

On-site
INR 900,000 - 1,300,000
DevOps Engineer (Golang)
DevOps Engineer (Golang)

Appsierra Group • Dadri

Hybrid
INR 700,000 - 1,100,000
Senior Software Engineer - Golang
Senior Software Engineer - Golang

EPAM Systems • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Backend Engineer - Golang
Backend Engineer - Golang

Zepto • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Lead Software Engineer - Golang
Lead Software Engineer - Golang

EPAM Systems • Bengaluru

On-site
INR 3,500,000 - 7,000,000
Assistant Team Lead - Software Development
Assistant Team Lead - Software Development

Real Time Data Services • Gurugram District

On-site
INR 1,500,000 - 2,500,000
Senior Golang Developer
Senior Golang Developer

Msphere • Ahmedabad District

On-site
INR 1,200,000 - 1,800,000