ShimentoX Technologies logo

Senior Golang Backend Engineer

ShimentoX Technologies

5 years

Bengaluru

Posted:5 hours ago

Apply

Job Description

Senior Backend Engineer – Golang

Experience Required:

Location:


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.


Skills Required

Backend Microservices Kafka Restful Apis Third Party Payment Gateways Reconciliation SQL Nosql Databases Docker Ci/cd Pipelines Cloud Platforms

Job Type

Full Time

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.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
ShimentoX Technologies logo
ShimentoX Technologies

RecommendedJobs for You

ShimentoX Technologies logo

Senior Golang Backend Engineer

ShimentoX Technologies

Bengaluru

ShimentoX Technologies logo

Senior Golang Backend Engineer

ShimentoX Technologies

Bengaluru