KredMe is a credit card rewards app, live on the Play Store and the App Store. It tells users which of their credit cards to swipe for the best reward, before they swipe it.
We're hiring a backend development intern. This is a build role rather than a maintenance one, and it's worth being precise about what that means.
WHAT THE BACKEND IS TODAY
Deliberately thin. The app runs on Firebase.
WHAT IT NEEDS TO BECOME
We've reached the point where new features can't keep living inside the app. Over the next six months we need, server-side:
- Authenticated API endpoints the app can call, instead of shipping every piece of logic to every device
- Scheduled jobs and webhooks — partner integrations, offer feeds, notification triggers
- Somewhere for logic and secrets that must never sit inside a client binary
- Event and analytics pipelines that don't depend on a phone being online
You would be helping build that close to from scratch, working directly with our CTO and lead engineer. The stack is not fully settled — most likely Cloud Functions on Firebase, and/or a small Python or Node service — and you'd be in the room when it's decided rather than handed a finished system.
WHAT YOU'D ACTUALLY DO
- Design and build server-side endpoints and background jobs
- Work with Firestore, Firebase Auth and security rules — including deciding who is allowed to read what
- Extend the Python pipeline that keeps 350+ Indian credit cards accurate
- Integrate third-party APIs and handle the parts that always go wrong: retries, rate limits, partial failures
- Write tests. A wrong number in this system shows a real person the wrong card at a payment terminal.
WHAT WE'RE LOOKING FOR
- Strong in at least one server-side language — Python or TypeScript/Node. You don't need both.
- Enough grasp of HTTP, JSON and REST to design an endpoint, not just call one
- Some exposure to any of: databases (SQL or NoSQL), authentication, cloud functions, CI, web scraping. Nobody has all of these.
- Genuine patience with messy real-world data
- Comfort reading an existing codebase and following its conventions instead of rewriting it
- A GitHub with at least one thing you built. Small is fine. Forked tutorials don't count.
- Available full time, remote, for 6 months
Final-year students, recent graduates and self-taught developers are all welcome. We do not filter on college.
WHAT YOU GET
- ₹10,000–20,000 per month, set by what you can actually do
- Fully remote, anywhere in India
- 6 months, may extend. A full-time offer is on the table for strong performers.
- Unusual scope for an internship — you'd be helping design a backend, not maintaining someone else's
- An internship certificate and a reference from people who actually watched you work
📌 Backend Developer Intern (India)
🏢 KredMe
📍 India