S

SuperApp

Unified AI collaboration platform for teams

Software Engineer - Backend Core Services

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • You have 2–4 years of professional software engineering experience in production-level backend systems, with a demonstrated track record of designing, scaling, and operating mission-critical distributed systems.
  • A bachelor's or master's degree in Computer Science, engineering, or equivalent practical systems engineering experience.
  • Expert proficiency in Go and Python, with the ability to write clear, maintainable, and well-tested code.
  • A deep, practical understanding of concurrent programming, microservices, gRPC, and scalable API design.
  • A deep understanding of distributed system design and supporting infrastructure, including message brokers such as Kafka or RabbitMQ, caching systems such as Redis, and relational and non-relational database design.
  • Experience using AI-assisted development tools and judgment about their effectiveness, limitations, and potential product and engineering applications; critically review generated code and recommendations, test them independently, and remain accountable for changes shipped.
  • Understanding of enterprise production systems, including data safety, security, observability, failure recovery, performance, operational risk, and long-term maintainability.
  • Experience debugging production systems and improving their reliability, performance, and operational visibility.
  • Ability to work across engineering and non-engineering teams, navigate ambiguity, break problems into manageable milestones, and seek guidance when appropriate.

Responsibilities

  • Design, build, and operate core backend systems for AI Hub, helping shape next-generation architecture and owning implementation, deployment, monitoring, and ongoing improvement.
  • Own core systems spanning authentication and authorization, workflow and job orchestration, database-backed services, the API layer, billing, and revenue operations; design and evolve APIs, service boundaries, and data models as requirements change.
  • Balance scalability, reliability, maintainability, complexity, and cost while ensuring correctness and fault tolerance; design clear abstractions that support extensibility, and improve existing systems through testing, observability, and refactoring.
  • Diagnose complex production issues, identify root causes, and implement durable fixes that prevent recurrence.
  • Collaborate with engineers, product designers, and product managers to take new features and applications from ideation through implementation and into production.

About the Company

SuperApp

Unified AI collaboration platform for teams

SuperApp provides an AI collaboration platform that unifies team communication, access to multiple AI models from OpenAI, Google, and Anthropic, and content creation in a single workspace. Users chat, route tasks to the best-suited model, and generate documents, presentations, and spreadsheets within one continuous thread across web, desktop, and mobile. It is provider-neutral and data-owned, helping teams avoid vendor lock-in by choosing deployment options and models while keeping data under their control. Its goal is to move AI from a personal assistant to a shared, multiplayer workspace where teams can create together and maintain a durable record of work.

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at SuperApp

See more jobs