Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 19701334

    Impact Analytics logo

    Senior Software Engineer - Backend (GO)

    Impact Analytics · Bengaluru · onsite · Posted 23d ago

    Not disclosed4–8 yrsfulltimeSourced fromInstahyre

    About a minute. You'll make an account on the way through.

    About this role

    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.


    Responsibilities:

    • 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 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.


    Requirements:

    • 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 withMobile/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.

    Sourced from instahyre

    Skills

    GolangData StructuresAlgorithmsgRPCBackendREST API

    About Impact Analytics

    Impact Analytics logo

    Impact Analytics

    IT Services & Consulting

    350

    employees

    2015

    11 years old

    Linthicum, Maryland

    United States (USA)

    About

    Impact Analytics turns data into actionable insights that drive bottom-line growth. Leverage intelligent Automation to drive ROI with our AI-driven SaaS solutions.

    Industries

    IT Services & ConsultingAnalytics & KPO

    Employee ratings

    213 reviews

    3.9/ 5

    Culture

    3.8

    Career growth

    3.5

    Work-life

    3.6

    Employees rate it well for

    Work Culture14Work Life Balance13Senior Management10Team Members9Salary8

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Senior Software Engineer - Backend (GO) · waiting for your command