Skip to content
attpro
Book a demo
All open roles

Platform engineering

Software Engineer, Platform

Build the operating system the floor runs on: flows, channels, payments, evidence. Python and TypeScript, Postgres, a small team with strong opinions.

Cities
Pune, Mumbai
Type
Full-time · 3 to 8 years
Hours
Office hours, IST
Languages
English and Hindi

Posted

The role

What you would be doing

The platform is a multi-tenant system with a flow engine, an evidence ledger and adapters for every channel. You will own features end to end, from the migration to the screen, and see them used by the floor downstairs the week they ship.

  • Own features across the stack: FastAPI services, Postgres schemas, Next.js screens.
  • Extend the flow engine and channel adapters without breaking the park-and-resume contract.
  • Write tests that run in CI; keep the evidence chain and tenant isolation intact.
  • Pair with the floor and the delivery lead to understand what the screen is for.

You

What we need from you

  • Three years shipping production software; comfortable in Python and TypeScript.
  • Solid SQL and an understanding of transactions, idempotency and background jobs.
  • Cares about tests, migrations and not surprising the person on call.

Good to have

  • Telephony, messaging or payments integrations.
  • React Native for the field app.
  • Indian lending domain knowledge.

Compensation and terms

Stated in the offer, in writing, with location, hours, certification and screening requirements. Where a role needs DRA certification we arrange and pay for it; a Police Clearance Certificate is required before joining floor and field roles.

Apply

Software Engineer, Platform

We use these details to consider you for this role and for nothing else. Applications are kept for six months and then deleted; ask sooner and it is deleted sooner, per the DPDP Act.

How we hire

Four steps, no portal

The same process for every role: a five-minute form, a conversation with the person you would work for, a working session, and an offer with the details in it.

  1. 01

    Apply below

    The form takes five minutes. A CV link and a few lines on what you would do first.

  2. 02

    A conversation

    Thirty minutes with the person you would work for, about the work, within five working days.

  3. 03

    A working session

    A scored practice call for the floor and field; a bounded problem for engineering and analysis; a strategy note for portfolio roles.

  4. 04

    An offer in writing

    Compensation, location, hours, certification and screening requirements, before you decide.