Senior Backend Engineer

inDrive

Georgia

On-site

USD 120,000 - 180,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

inDrive is seeking a Senior Backend Engineer in Georgia to join the Storefront team and build scalable, low-latency backend services for our grocery storefront. You will work on catalog, cart, checkout, and partner integrations, ensuring high availability and performance across diverse markets.

You will leverage Go, SQL, Redis, Docker, Kubernetes, and AWS to design robust microservices and observability. Join a globally distributed team driving a fair, rapid delivery experience for millions of

Qualifications

  • 5+ years of commercial backend engineering experience in high-load environments.
  • Strong knowledge of Go programming language and its advanced features.
  • Strong SQL knowledge: schemas, replication, partitioning, sharding, and query optimization.
  • In-depth knowledge of Redis and its data structures for high-load systems.
  • Experience with Docker, CI/CD pipelines, Kubernetes or similar, and cloud infrastructure (AWS).
  • Experience with synchronous and asynchronous inter-service communication, reliability in high load systems.
  • Understanding of microservice architecture patterns and efficient client-server interactions.
  • Proven ability to design and implement a full observability strategy (metrics, logging, dashboards, tracing).

Responsibilities

  • Develop backend services for a grocery storefront, including catalog, categories, search, PDP, cart, and checkout.
  • Work with large catalogs and assortments based on store, warehouse, or user location.
  • Handle dynamic prices, inventory, discounts, and product availability.
  • Validate cart before checkout with price, availability, quantity limits, and store restrictions.
  • Support grocery-specific scenarios like weighted products, substitutions, and unavailable items.
  • Integrate with catalog, pricing, inventory, order, payment, and delivery services.
  • Onboard grocery partners with diverse APIs and data models.
  • Ensure low latency, high availability, and resilience of customer-facing flows.

Skills

Go
SQL
Redis
Docker
Kubernetes
AWS
Observability
Microservices

Tools

Redis
Docker
Kubernetes
AWS

Job description

Senior Backend Engineer

Department: Directorate of Business Platform

Employment Type: Full Time

Location: Georgia


Description

Join the Storefront Team and help build the core customer-facing experience of our marketplace - from discovering partners and browsing product catalogs to product details, cart, and checkout. You’ll work on scalable backend solutions that provide a seamless experience across different partners while improving performance, personalization, conversion, and enabling the rapid integration of new partners.


Key Responsibilities
  • Developing backend services for a grocery storefront, including catalog, categories, search, PDP, cart, and checkout.
  • Working with large catalogs and assortments that depend on a specific store, warehouse, or user location.
  • Handling frequently changing prices, inventory, discounts, and product availability.
  • Validating the cart before checkout, including prices, availability, quantity limits, minimum order value, and store restrictions.
  • Supporting grocery-specific scenarios such as weighted products, unavailable items, and substitutions.
  • Integrating with catalog, pricing, inventory, order, payment, and delivery services.
  • Onboarding grocery partners with different APIs and data models.
  • Ensuring low latency, high availability, and resilience of customer-facing flows.

Skills, Knowledge and Expertise
  • 5+ years of commercial backend engineering. With experience solving complex problems in high-load environments
  • Strong knowledge of Go programming language. Knows and has applied advanced features of the Go language in practice
  • Strong SQL knowledges, including designing schemas, scaling strategies (replication, partitioning, sharding) and query optimisation for high-load environment
  • In-depth knowledge of Redis, familiar with various data structures, and its efficient use in high-load systems
  • Experience working with Docker, understanding CI/CD pipelines. Knows how work k8s (or analogs) and cloud infrastructure (like AWS)
  • Experience with synchronous and asynchronous inter-service communication patterns, with a focus on reliability in high load environment
  • Knows main microservice architecture patterns. Deep understanding of how to build efficient interactions between client and server applications, knows limitations
  • Proven ability to design and implement a full observability strategy, including metrics, logging, dashboards, and tracing
  • An interest in new technologies, a collaborative spirit, and a drive to continuously develop your skills

Why join us
  • Help us challenge injustice by creating fair choices for millions of people across 48 countries.
  • Develop your professional skills with access to mentoring, career consulting, and learning programs
  • Collaborate with teams around the world and gain international experience through our Global Talent Exchange Program
  • Engage in company-wide challenges, awards, sports activities, employee-led social impact and volunteering projects
  • Work alongside people who take initiative, speak openly, and challenge themselves to grow
  • Improve your language skills through co-financed courses and internal speaking clubs

Final benefits may vary depending on the location.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Engineer – Grocery Platform (Go, High-Load)
Senior Backend Engineer – Grocery Platform (Go, High-Load)

inDrive • Georgia

On-site
USD 120,000 - 180,000
Director of Engineering
Director of Engineering

FreshDirect • Port Reading (NJ)

On-site
USD 160,000 - 180,000
401(k) with employer match
Comprehensive health benefits
On-site gym and parking
+2
Sr. Backend Microservices Developer
Sr. Backend Microservices Developer

Rapinno Tech • San Jose (CA)

Hybrid
USD 120,000 - 150,000
Senior Staff Engineer - Golang
Senior Staff Engineer - Golang

Grocery-Tv • Austin (TX)

On-site
USD 195,000 - 215,000
Hybrid working model - 3x a week in in
DoorDash monthly lunch stipend
Work from home setup stipend $500
+1
Senior Staff Engineer - Golang
Senior Staff Engineer - Golang

JobCubby • Austin (TX)

On-site
USD 195,000 - 215,000
100% medical, dental, vision coverage
$1200 annual HSA match
$1000 annual learning & development预算
+5
Sr. Back End Developer
Sr. Back End Developer

Horizontal Talent • Richfield (MN)

On-site
USD 58,000 - 110,000
Competitive compensation
Medical insurance
Dental insurance
+2
Senior Staff Engineer - Golang
Senior Staff Engineer - Golang

Grocery TV • Austin (TX)

On-site
USD 160,000 - 190,000
Online Grocery Pick-Up Clerk
Online Grocery Pick-Up Clerk

Kroger • Henderson (TX)

On-site
USD 17,000 - 22,000
Healthcare coverage
Flexible scheduling
Tuition reimbursement
+2
Online Grocery Pick-Up Clerk
Online Grocery Pick-Up Clerk

Kroger • Saint Marys Township (OH)

On-site
Healthcare coverage
Flexible scheduling
Employee discounts
+1
Software Engineer II
Software Engineer II

Searchspring • Denver (CO)

Hybrid
USD 85,000 - 100,000
Open PTO
Health insurance
Dental insurance
+3