Available for opportunities

Hi, I'm Ruchika Singh

Software Development Engineer I

Backend engineer passionate about building reliable, high-scale distributed systems. Currently shaping fulfillment infrastructure at Swiggy.

Ruchika Singh
3+ Years Exp.
Bengaluru

About Me

I'm a backend engineer who loves building things that work at scale — systems that hold up when millions of users depend on them.

Currently at Swiggy as an SDE I in the SCM Fulfillment and IM B2B teams, I work on the infrastructure that keeps India's largest quick-commerce platform running — from catalog enrichment pipelines to gig payout systems and P0 Kafka reliability.

Before Swiggy, I was a Backend Developer at Vetty, building background screening solutions using Python, Flask, and FastAPI. I have a knack for debugging tricky concurrency bugs, designing clean service interfaces, and improving system reliability through solid observability.

Outside of work, I solve problems on LeetCode and explore new backend patterns. I believe good engineering is about making deliberate tradeoffs — not just writing code.

Experience

Software Development Engineer I May 2024 — Present
Swiggy · Bengaluru

SCM Fulfillment & IM B2B — distributed systems, catalog enrichment, gig payout infrastructure.

Backend Developer May 2023 — May 2024
Vetty · Remote

Background screening solutions using Python, Flask, FastAPI, and MySQL.

B.Tech — Information Technology 2019 — 2023
C.G. Patel Institute of Technology, Surat

CGPA: 9.59 / 10.0

Tech Stack

Languages
Java Go Python
Frameworks
Spring Boot FastAPI Flask
Infra & Data
Kafka DynamoDB MySQL Redis S3
Tools
Docker Git Grafana Jira

Projects

Coming Soon

Project coming soon

More projects will be added soon. Check back or follow on GitHub for updates.

Java Go Kafka
Coming Soon

Project coming soon

Working on something interesting. Details will be shared here when ready.

Python FastAPI DynamoDB

Blog

Posts coming soon

I'm working on a few posts about distributed systems, backend engineering, and learnings from production. Check back soon.

Get In Touch

I'm open to backend engineering roles, interesting collaborations, and good conversations about distributed systems. Whether it's a full-time opportunity or just a chat — I'd love to hear from you.