Senior Golang Backend Engineer

ShimentoX Technologies

Bengaluru

Presencial

INR 2.500.000 - 4.500.000

Jornada completa

hace 12 horas
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

ShimentoX Technologies is seeking a Senior Backend Engineer with strong Golang expertise to design, develop, and scale distributed, high-throughput backend systems in Bengaluru, India. You will own building Go microservices, RESTful APIs, and event-driven architectures using Kafka, while ensuring reliable webhook delivery and robust payment gateway integrations.

The role emphasizes performance tuning of SQL/NoSQL databases, Redis caching, and deployment via Docker in CI/CD pipelines on AWS/GCP,

Formación

  • 5+ years of backend development experience.
  • Strong hands-on expertise in Golang.
  • Advanced Go concepts: Goroutines, Channels, Sync primitives, Worker Pools, Context, and Graceful Shutdown.
  • Strong experience in Microservices and Distributed Systems.
  • Hands-on experience with Kafka or similar message brokers.
  • Experience with REST APIs, Webhooks, and Payment Gateway Integrations.
  • Strong SQL knowledge (PostgreSQL/MySQL).
  • Experience with Redis and caching strategies.
  • Working knowledge of Docker, CI/CD, and AWS/GCP.
  • Understanding of JWT, OAuth, and Role-Based Access Control.
  • Familiarity with monitoring and observability tools such as Grafana, Kibana, New Relic, and CloudWatch.
  • Strong problem-solving, communication, and ownership skills.

Responsabilidades

  • Design, develop, and maintain scalable Go microservices and RESTful APIs.
  • Build event-driven systems using Kafka, including Outbox patterns, retries, and idempotency.
  • Design and integrate webhooks with reliable delivery mechanisms.
  • Integrate third-party payment gateways, handling transaction flows, reconciliation, refunds, and failure scenarios.
  • Develop concurrent applications using Goroutines, Channels, Context, and graceful shutdown mechanisms.
  • Design efficient data models and optimize SQL/NoSQL databases.
  • Implement caching strategies using Redis.
  • Work with Docker, CI/CD pipelines, and cloud platforms.
  • Write unit and integration tests, conduct code reviews, and maintain code quality.
  • Monitor production systems, troubleshoot issues, and drive root-cause analysis.
  • Collaborate with cross-functional teams and stakeholders to deliver reliable backend solutions.

Conocimientos

Golang
Backend development
Microservices
Kafka
REST APIs
Redis
SQL (PostgreSQL/MySQL)
Docker
CI/CD
AWS/GCP
JWT/OAuth/RBAC
Monitoring (Grafana/Kibana/New Relic/9

Herramientas

Docker
Kubernetes
OpenTelemetry

Descripción del empleo

We are looking for a skilled Senior Backend Engineer with strong hands-on expertise in Golang to design, develop, and scale distributed, high-throughput backend systems.

The ideal candidate should have strong experience in Go microservices, event-driven architecture, Kafka, payment integrations, database optimization, and production-grade backend engineering.

Key Responsibilities
  • Design, develop, and maintain scalable Go microservices and RESTful APIs.
  • Build event-driven systems using Kafka, including Outbox patterns, retries, and idempotency.
  • Design and integrate webhooks with reliable delivery mechanisms.
  • Integrate third-party payment gateways, handling transaction flows, reconciliation, refunds, and failure scenarios.
  • Develop concurrent applications using Goroutines, Channels, Context, and graceful shutdown mechanisms.
  • Design efficient data models and optimize SQL/NoSQL databases.
  • Implement caching strategies using Redis.
  • Work with Docker, CI/CD pipelines, and cloud platforms.
  • Write unit and integration tests, conduct code reviews, and maintain code quality.
  • Monitor production systems, troubleshoot issues, and drive root-cause analysis.
  • Collaborate with cross-functional teams and stakeholders to deliver reliable backend solutions.
Required Skills
  • 5+ years of backend development experience.
  • Strong hands-on expertise in Golang.
  • Advanced Go concepts: Goroutines, Channels, Sync primitives, Worker Pools, Context, and Graceful Shutdown.
  • Strong experience in Microservices and Distributed Systems.
  • Hands-on experience with Kafka or similar message brokers.
  • Experience with REST APIs, Webhooks, and Payment Gateway Integrations.
  • Strong SQL knowledge (PostgreSQL/MySQL).
  • Experience with Redis and caching strategies.
  • Working knowledge of Docker, CI/CD, and AWS/GCP.
  • Understanding of JWT, OAuth, and Role-Based Access Control.
  • Familiarity with monitoring and observability tools such as Grafana, Kibana, New Relic, and CloudWatch.
  • Strong problem-solving, communication, and ownership skills.
Good to Have
  • Go Monorepos and Bazel.
  • API Gateways such as KrakenD.
  • Fintech, Payments, or E-commerce domain experience.
  • OpenSearch or Elasticsearch.
  • Clean Architecture and Domain-Driven Design.
  • Experience with high-volume, high-concurrency systems.
  • Mentoring or team leadership experience.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Backend Engineer (Golang)
Senior Backend Engineer (Golang)

Carrerlift • Bengaluru

Presencial
INR 2.500.000 - 4.000.000
Golang Developer
Golang Developer

VAYUZ Technologies • Mumbai

Presencial
INR 1.200.000 - 2.500.000
Golang Developer
Golang Developer

Armakuni Ltd. • India

Presencial
INR 1.200.000 - 1.800.000
Senior Golang Developer
Senior Golang Developer

Msphere • Ahmedabad District

Presencial
INR 1.200.000 - 1.800.000
Senior Software Engineer - Golang
Senior Software Engineer - Golang

EPAM Systems • Bengaluru

Presencial
INR 1.800.000 - 3.200.000
Tech Lead- Go-lang
Tech Lead- Go-lang

Geekyants • Bengaluru

Presencial
INR 1.500.000 - 2.200.000
Senior Golang Engineer
Senior Golang Engineer

Infosys • Bengaluru

Presencial
INR 1.800.000 - 2.800.000
Lead Software Engineer - Golang
Lead Software Engineer - Golang

EPAM Systems • Bengaluru

Presencial
INR 3.500.000 - 7.000.000
Senior Golang Developer
Senior Golang Developer

Metasphere • Ahmedabad District

Presencial
INR 1.800.000 - 2.800.000
Golang Developer
Golang Developer

CapsLock • Bengaluru

Presencial
INR 1.400.000 - 2.600.000