Browse current jobs

Senior Software Engineer - Backend (GO)

Impact Analytics · Bangalore

Apply on employer website

Collected role description

Role overview

Senior Software Engineer - Backend (GO) at Impact Analytics

Employment details

  • Location: Bangalore [India]

About the employer

  • Impact Analytics is an agentic-first AI software company transforming retail merchandising through cutting-edge AI, LLMs, and Generative AI technologies.
  • As a fast-growing Series D company with deployments across five continents, it is building both industry-leading merchandising solutions and foundational AI agents that are redefining how retail decisions are made.
  • What makes Impact Analytics unique is its combination of deep retail domain expertise, strong innovation culture, and global presence.
  • It is one of the few India-born AI companies recognized globally by organizations like Fortune, Gartner, and the Inc. 5000.For candidates looking to work on next-generation AI products with global scale and real-world impact, Impact Analytics is an exciting place to build your career.
  • Here’s a link to our website: www.impactanalytics.co.
  • The impact that you will be making We are seeking a Senior Software Engineer – Backend to design and build scalable backend systems that power Android-first mobile applications.
  • The ideal candidate will have strong backend engineering expertise, experience supporting mobile applications, and a passion for building high-performance, reliable distributed systems that operate efficiently under constrained network conditions.
  • You will work closely with Android developers and cross-functional teams to build APIs and backend services that enable seamless mobile experiences, including offline synchronization, scalability, and high availability.
  • What lands you in this role Must have 4–7 years of hands-on backend engineering experience building production-grade services and APIs.
  • Strong programming experience in Go (Golang) , with solid knowledge of data structures, algorithms, design patterns, and software engineering principles.
  • Experience designing high-performance and scalable backend services .
  • Strong understanding of REST/gRPC APIs, API design, authentication, authorization, and service-to-service communication .
  • Experience supporting offline-first and intermittently connected applications , including synchronization, conflict resolution, idempotency, retries, and eventual consistency.
  • Strong experience with databases, caching, key-value stores, and messaging/event-driven systems .
  • Strong understanding of distributed systems, concurrency, fault tolerance, scalability, and reliability .
  • Experience handling high transaction volumes and large datasets .
  • Strong understanding of observability , including logging, metrics, tracing, and monitoring.
  • Strong problem-solving skills and ability to work closely with Mobile/Android, Architecture, Product, and DevOps/Cloud teams .
  • Good to Have Experience with GCP, Docker, and Kubernetes .
  • Experience with Kafka, Pub/Sub , or similar messaging systems.
  • Experience designing mobile synchronization systems , including delta sync, batching, and background synchronization.
  • Experience optimizing APIs for mobile network constraints , including payload optimization and compression.
  • Experience with backend performance testing, profiling, and capacity planning .
  • Experience in retail, logistics, field-service, or enterprise applications .
  • Role Expectation Build and own backend services powering Native Android applications and offline-first workflows.
  • Partner with Mobile engineers to design reliable mobile-to-cloud APIs and synchronization mechanisms .
  • Drive backend decisions around scalability, reliability, performance, consistency, and observability .
  • Own backend components from architecture through deployment, monitoring, and production support .
  • Participate in API and data-model design with Mobile, Architecture, and Product teams.
  • Support UAT, phased rollouts, production releases, and time-sensitive delivery milestones .
  • What we offer An opportunity to be part of some of the best enterprise SaaS products to be built out of India.
  • Opportunities to quench your thirst for problem-solving, experimenting, learning, and implementing innovative solutions.
  • A flat, collegial work environment, with a work hard, play hard attitude.
  • A platform for rapid growth if you are willing to try new things without fear of failure.
  • Remuneration with best-in-class industry standards with generous health insurance cover Some of our accolades include: Ranked as one of America's Fastest-Growing Companies by Financial Times for five consecutive years: 2020-2024.
  • Ranked as one of America's Fastest-Growing Private Companies by Inc. 5000 for seven consecutive years: 2018-2024.
  • Voted #1 by more than 300 retailers worldwide in the RIS Software LeaderBoard 2024 report.
  • Ranked #72 in America’s Most Innovative Companies list in 2023—by Fortune—alongside companies like Microsoft, Tesla, Apple, IBM, etc.
  • Forged a strategic partnership with Google to equip retailers with cutting-edge generative AI tools.
  • Recognized in multiple Gartner reports, including Market Guides and Hype Cycle, spanning assortments, merchandising, forecasting, algorithmic retailing, and Unified Price, Promotion, and Markdown Optimization Applications.

Collected experience requirement

4-7 years