I

SDE 2 - Full Stack (TI)

salary Salary :

₹1,000,000 - 1,500,000 monthly

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
Apply Now
icon loader Apply Now

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - SDE 2 - Full Stack (TI)

We’re looking for an SDE-2 Full Stack Engineer who is comfortable working across backend and frontend, but brings strong backend depth in building scalable, event-driven systems. You’ll work on high-throughput pipelines, real-time processing, and customer-facing features while owning problems end-to-end.


Our systems process millions of events daily and power workflows that send hundreds of thousands of emails per day, requiring careful thinking around performance, reliability, and data consistency.

 

We are a modern engineering team that actively uses AI coding agents (Claude Code, Cursor) to reduce boilerplate, improve iteration speed, and focus more on system design and product thinking.

 

Experience Level: 2–4 years

Core Focus: Event-driven systems, backend architecture, full stack ownership

Tech Stack: Nest.js, TypeORM, MySQL, Kafka, Redis, BullMQ, React, TypeScript

Bonus: Strong frontend performance optimization, distributed systems patterns


What’s the Role About

You’ll be a balanced full stack engineer with strong backend fundamentals, working on systems that require high throughput, reliability, and thoughtful design.

Your primary focus will be on building and scaling backend services using Nest.js, designing efficient data models, and working with event-driven architectures powered by Kafka. On the frontend, you’ll contribute to building responsive, performant interfaces and ensure smooth integration with backend systems.

You’ll own features end-to-end — from designing APIs and event flows to implementing UI and handling production issues.

This role requires someone who can move fast while still thinking deeply about trade-offs, edge cases, and long-term maintainability.


Why Join Us

Impact: Work on systems processing millions of events and real-world scale problems
Ownership: End-to-end ownership of meaningful features, not isolated tasks

Growth: Deepen your expertise in distributed systems and high-performance backend design

Velocity: Use AI coding agents as a core part of your development workflow


What You’ll Do

Build scalable backend services using Nest.js and TypeScript

Design and optimize MySQL schemas, queries, indexes, and CTEs

Work with Kafka to build reliable event-driven workflows

Implement idempotent consumers, event contracts, and retry strategies

Use Redis and BullMQ for caching, queues, and background processing

Build and integrate frontend features using React and TypeScript

Optimize API performance, query efficiency, and system throughput

Own features end-to-end: design, implementation, testing, and production support

Debug production issues using logs, metrics, and system signals

Collaborate closely with product and other engineers to resolve ambiguity quickly

Use AI coding agents (Claude Code, Cursor) to accelerate development while maintaining quality


Culture Fit — Are You One of Us?

You think in systems and data flow, not just APIs

You are comfortable working with event-driven architectures

You take end-to-end ownership, including production issues

You debug using logs, metrics, and reasoning, not guesswork

You understand trade-offs in performance, consistency, and scalability

You write clean, maintainable, and well-structured code

You proactively unblock yourself and don’t wait for perfect specs

- You actively use AI tools to improve speed and quality


What We’re Looking For

Backend:

    - Strong proficiency in Nest.js and backend architecture


Deep understanding of MySQL:

    - Indexing

    - Query optimization

    - CTEs

    - Schema design


Solid experience with Kafka:

    - Partitions for concurrency and ordering

    - Idempotency and event design

    - Experience with Redis and BullMQ for caching and async processing


Frontend:

    - Ability to build UI using React + TypeScript

    - Understanding of performance optimization and efficient data handling


System Thinking:

    - Ability to design small systems independently

    - Understanding of distributed system fundamentals:

    - Idempotency

    - Event-driven flows

    - Failure handling


Nice to Have:

Experience working on high-throughput systems

Familiarity with email systems or messaging pipelines

Strong frontend performance optimization skills


What This Role Is Not

Not a frontend-only role

Not limited to CRUD APIs

Not a low-ownership execution role

Original job SDE 2 - Full Stack (TI) posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Apply Now
Share Job
Share Job

Auto-Apply to SDE 2 - Full Stack Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar SDE 2 - Full Stack Jobs in India

GrabJobs is the no1 job portal in India, connecting you to thousands of jobs fast! Find the best jobs in India, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.