Lead Engineer

Runable

Bengaluru

On-site

INR 4,200,000 - 6,800,000

Full time

4 days ago
Be an early applicant
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

Runable is hiring an Engineering Lead who will own backend services end to end, including data models, APIs, and background jobs. The role balances 70% backend work with 30% frontend in React/TypeScript, and emphasizes ownership from design to production. You will design, ship, and stand behind your work, with on-call responsibilities for the services you own.

The position targets a builder mindset, focusing on scalable systems, API design, and reliable, measurable outcomes for SMB customers.

Qualifications

  • 5–9 years of software engineering experience, backend-focused.
  • Strong command of at least one production backend language (TypeScript/Node.js preferred).
  • Deep PostgreSQL experience with schema design and migrations.
  • Experience designing/shipping APIs consumed by real clients.
  • Frontend basics in React and modern frontend fundamentals.
  • Cloud infrastructure, containers, CI/CD, and deploying code.
  • Caching, queues, and background processing (Redis, SQS/Kafka/BullMQ).
  • Testing discipline: unit and integration tests.

Responsibilities

  • Design, build, and operate backend services and REST/JSON APIs powering products.
  • Own data modeling and database work in PostgreSQL, including migrations and indexing.
  • Build asynchronous and event-driven flows: background jobs, queues, retries, idempotency.
  • Integrate third-party systems with sane error handling and rate-limiting.
  • Build frontend for owned features in React and TypeScript.
  • Instrument shipping with logging, metrics, and dashboards; ensure reliability.
  • Review peers' code and contribute design docs; participate in on-call rotations.

Job description

Runable builds software that helps small and medium businesses grow — the tooling, automation, and workflows that let a lean team operate like a much larger one. We ship fast, own our work end to end, and measure success by what our customers actually get done.

The Role

We are hiring an Engineering Lead who is a backend-heavy full stack builder. You will own services end to end: data model, API, business logic, background jobs, and the React screens that sit on top of them. Roughly 70% of your time is backend and systems work, 30% frontend.

This is a builder role, not a ticket-taking role. You will be given a problem and the context around it, and you are expected to come back with a design, ship it, and stand behind it in production.

What You'll Do

  • Design, build, and operate backend services and REST/JSON APIs that power customer-facing products.
  • Own data modeling and database work in PostgreSQL — schema design, migrations, indexing, and query optimization.
  • Build asynchronous and event-driven flows: background jobs, queues, retries, idempotency, and scheduled work.
  • Integrate third-party systems (payments, email, CRM, messaging, LLM providers) with sane error handling and rate-limit behavior.
  • Build the frontend for the features you own in React and TypeScript — clean, fast, accessible screens, not throwaway UI.
  • Instrument what you ship: logging, metrics, alerts, and dashboards, so failures are visible before customers report them.
  • Improve reliability and performance — find the slow query, the N+1, the memory leak, the cache that should exist, and fix it.
  • Review peers' code, write the design docs that matter, and keep the codebase something the next engineer can work in.
  • Participate in on-call rotation for the services you own, and drive incident follow-ups to closure.

Requirements

  • 5–9 years of professional software engineering experience, with the majority of it on backend systems.
  • Strong command of at least one backend language used in production at scale — TypeScript/Node.js preferred; strong Python, Go, or Java experience with willingness to work primarily in TypeScript is welcome.
  • Deep, practical PostgreSQL (or comparable relational database) experience: you can explain a query plan, design a schema for a real product, and migrate it safely with live traffic.
  • Proven experience designing and shipping APIs consumed by real clients — versioning, pagination, auth, error contracts.
  • Working knowledge of React and modern frontend fundamentals: component structure, state management, forms, and API integration.
  • Comfortable with cloud infrastructure (AWS, GCP, or similar), containers, CI/CD, and deploying your own code.
  • Solid grasp of caching, queues, and background processing (Redis, SQS/Kafka/BullMQ or equivalents).
  • Testing discipline — unit and integration tests, and a clear view of what is worth testing.
  • Strong debugging skills in production environments and the judgment to know when to patch versus when to fix properly.
  • Clear written and verbal communication; you can explain a tradeoff to a non-engineer.

Nice to Have

  • Experience at a startup or on a small team where you owned a service end to end.
  • Multi-tenant SaaS experience — tenancy models, per-tenant limits, billing, and usage metering.
  • Experience building with LLM APIs, agents, or workflow automation in production.
  • Payments and subscription billing (Stripe or similar).
  • Infrastructure-as-code (Terraform, Pulumi) and observability tooling (OpenTelemetry, Grafana, Sentry, Datadog).
  • Experience mentoring engineers or leading a small project team.

What Success Looks Like

Timeframe

Expected outcome

First 30 days

Environment set up, first features shipped to production, familiar with the core data model and services.

First 60 days

Owning a service or product area end to end, contributing to design reviews, closing reliability gaps you found yourself.

First 90 days

Leading delivery of a significant backend project, measurably improving performance or reliability of the area you own, and raising the bar in code review.

Our Stack

TypeScript across the stack, Node.js/Bun services, PostgreSQL, Redis, React, REST APIs, Docker, and cloud-hosted infrastructure with CI/CD. We are pragmatic about tools — the right choice is the one the team can operate at 3am.

Why Runable

  • Real ownership: you pick the design, ship it, and see the customer impact within weeks.
  • Small team, high leverage — your work reaches SMB customers who feel the difference immediately.
  • Direct access to founders and customers; short feedback loops, minimal process.
  • Compensation is benchmarked to experience and impact, and discussed openly in the first conversation.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Tech Lead at Saleshandy
Tech Lead at Saleshandy

Ikigai Infotech LLP • Ahmedabad District

On-site
INR 4,000,000 - 6,500,000
Technical Lead – Full Stack Engineer (4+ yrs)
Technical Lead – Full Stack Engineer (4+ yrs)

Satark Technology Private Limited • India

On-site
INR 3,500,000 - 8,000,000
Backend Engineering Lead
Backend Engineering Lead

Lobb Logistics • Bengaluru

On-site
INR 3,500,000 - 7,000,000
Full Stack Engineer
Full Stack Engineer

Neara • Chennai District

On-site
INR 4,000,000 - 7,000,000
Software Development Engineer -II
Software Development Engineer -II

Rasonix • Bengaluru

Hybrid
INR 3,800,000 - 6,500,000
Best-in-industry compensation
Ownership culture
Full Stack Engineer
Full Stack Engineer

Nomiso • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Full Stack Engineer
Full Stack Engineer

Rocketlane • Chennai District

On-site
INR 4,500,000 - 7,000,000
Senior Web Platform Engineer
Senior Web Platform Engineer

MyAdvice • Bengaluru

On-site
INR 2,000,000 - 4,200,000
Product Engineer (Next.js)
Product Engineer (Next.js)

Papigen • India

On-site
INR 1,200,000 - 2,400,000
Tech Lead Backend Engineer (Tier 1 College)
Tech Lead Backend Engineer (Tier 1 College)

Gonoise • Gurugram District

On-site
INR 3,200,000 - 5,200,000