Full Stack Engineer

Vahan.ai

Bengaluru

On-site

INR 1,800,000 - 2,200,000

Full time

12 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Vahan.ai in Bengaluru, India, is hiring a Software Development Engineer II – Full Stack. The role covers both frontend and backend, building production-quality React features and designing backend services with APIs, data storage, and asynchronous processing.

You will own medium-complexity problems from requirement understanding through design and implementation, collaborating with seniors on larger architectural tasks, and using AI-assisted development tools to accelerate delivery.

Qualifications

  • 3–5 years of professional software engineering experience.
  • Production experience with Node.js and React.js.
  • Ability to build production-quality frontend features using React.
  • Ability to design and implement backend services for medium-complexity use cases.
  • Good understanding of API design and client-server architecture.
  • Strong debugging and problem-solving skills across frontend and backend.

Responsibilities

  • Build and maintain production applications using React, TypeScript, and Node.js.
  • Design and implement backend services and APIs.
  • Design basic relational data models and optimize tables, relationships, indexes, and constraints.
  • Write efficient SQL queries and troubleshoot database performance.
  • Use Redis appropriately for caching and application use cases.
  • Develop asynchronous and event-driven systems with messaging like RabbitMQ or Kafka.
  • Consider reliability, fault tolerance, scalability, and failure scenarios in designs.
  • Write maintainable, testable code and participate in code reviews.

Skills

React.js
Node.js
TypeScript
SQL
Relational databases
Redis
API design
AI-assisted tools
Git workflows
Problem solving

Education

Bachelor's degree in CS or related

Tools

PostgreSQL
Redis
RabbitMQ / Kafka
AWS
Docker
Kubernetes

Job description

Software Development Engineer II – Full Stack

Experience: 3–5 years

About the Role

We are looking for a Full Stack Software Development Engineer II (SDE II) who is comfortable owning both backend and frontend development.

This is a genuinely full-stack role. You should be able to independently build production-quality React features as well as design and implement backend services involving APIs, business logic, data storage, caching, and asynchronous processing.

As an SDE II, you will own medium-complexity problems from requirement understanding through technical design and implementation. For larger or more complex architectural problems, you will work closely with senior engineers.

What You’ll Do
  • Build and maintain production applications using React, TypeScript, and Node.js.
  • Design and implement backend services and APIs.
  • Design basic relational data models and make appropriate choices around tables, relationships, indexes, and constraints.
  • Write efficient SQL queries and troubleshoot database-related performance issues.
  • Use Redis appropriately for caching and other application use cases.
  • Build and work with asynchronous and event-driven systems using technologies such as RabbitMQ, Kafka, or equivalent messaging systems.
  • Think about reliability, fault tolerance, scalability, and failure scenarios while designing services.
  • Write maintainable, testable code and participate in code reviews.
  • Work with product managers and other engineers to translate product requirements into technical solutions.
  • Use AI coding agents and AI-assisted development tools effectively as part of your day-to-day engineering workflow.
  • Take responsibility for the quality and reliability of the features you ship.
What We’re Looking For
Full Stack Engineering
  • 3–5 years of professional software engineering experience.
  • Production experience with Node.js and React.js.
  • Ability to independently build production-quality frontend features using React.
  • Ability to independently design and implement backend services for medium-complexity use cases.
  • Good understanding of API design and client-server architecture.
Databases & Data
  • Good understanding of relational databases, preferably PostgreSQL.
  • Understanding of basic relational data modelling, including relationships, constraints, indexes, and normalization.
  • Comfortable writing and debugging SQL queries.
  • Ability to reason about database performance and common issues such as inefficient queries and missing indexes.
  • Experience using Redis or similar caching/data-store technologies.
  • Experience working with message queues and event-driven systems, using technologies such as RabbitMQ, Kafka, or equivalent.
  • Understanding of asynchronous processing and common messaging patterns.
  • Working knowledge of concepts such as:
  • Fault tolerance and graceful failure
  • Retries and idempotency
  • Scalability and service bottlenecks
  • Caching
  • Reliability and observability
Engineering & Problem Solving
  • Ability to take a reasonably defined product requirement and turn it into a technical design and working implementation.
  • Strong debugging and problem-solving skills across frontend and backend systems.
  • Ability to make sensible engineering trade-offs rather than over-engineering solutions.
  • Comfortable navigating an existing codebase and making changes across multiple components.
  • Good understanding of testing, Git-based development workflows, and production software engineering practices.
  • Comfortable using AI coding agents to accelerate development while maintaining ownership of the design, correctness, and quality of the generated code.
Nice to Have
  • Experience deploying or operating applications on Kubernetes.
  • Experience with Docker and containerized applications.
  • Familiarity with cloud environments such as AWS.
  • Experience debugging production systems using logs, metrics, traces, and monitoring tools.
  • Experience working on systems with meaningful scale or high transaction volumes.
What Good Looks Like in This Role

Given a medium-complexity requirement, you can understand the problem, identify the frontend and backend changes required, propose a reasonable technical design, model the necessary data, implement the solution across the stack, test it, and take it to production.

For problems involving deeper architectural decisions or significantly greater complexity, you know when to involve a senior engineer and can work effectively with them to arrive at the right solution.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer-2 (Full Stack)
Software Engineer-2 (Full Stack)

Vahan • Bengaluru

On-site
INR 600,000 - 1,000,000
Software Development Engineer II (SDE II)
Software Development Engineer II (SDE II)

Remotestar • Bengaluru

On-site
INR 2,000,000 - 3,200,000
SDE -2 (Frontend Full Stack Developer)
SDE -2 (Frontend Full Stack Developer)

ShopDeck • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Full Stack Developer
Full Stack Developer

Creuto Cloud Private Limited • India

On-site
INR 800,000 - 1,500,000
Software Development Engineer II (SDE II)
Software Development Engineer II (SDE II)

remotestar-team • Bengaluru

On-site
INR 1,200,000 - 1,600,000
Full Stack Software Development Engineer II New Bengaluru, Karnataka, India
Full Stack Software Development Engineer II New Bengaluru, Karnataka, India

Sigmoid • Bengaluru

On-site
INR 2,000,000 - 3,400,000
Full Stack Engineer
Full Stack Engineer

NAVVYASA CONSULTING PRIVATE LIMITED • Gurugram District

On-site
INR 1,500,000 - 2,500,000
Associate Software Engineer - Full Stack
Associate Software Engineer - Full Stack

Amgen Inc • Hyderabad

On-site
INR 1,400,000 - 2,200,000
Senior Full Stack Developer
Senior Full Stack Developer

Nxtwave Disruptive Technologies (Hiring for a Client) • Bengaluru

On-site
INR 2,000,000 - 4,000,000
Backend Developer
Backend Developer

Nikah Forever • Delhi

On-site
INR 1,200,000 - 1,800,000