Senior Full Stack Engineer - Node.js + React

Keka Technologies Private Limited

Hyderabad

Hybrid

INR 1,400,000 - 2,400,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Keka Technologies Private Limited is seeking a Senior Full Stack Engineer with expertise in Node.js and React.js to design, build, and maintain scalable enterprise applications. The role spans frontend and backend development, REST API design, and cloud deployments, working closely with product managers, architects, and DevOps teams.

The ideal candidate will manage full lifecycle development, implement secure backend services, and contribute to CI/CD practices while delivering high-quality

Qualifications

  • 6+ years of software development experience.
  • Strong hands-on in Node.js and React.js.
  • Experience with NestJS/Express.js and REST APIs.
  • Proficient in SQL databases (PostgreSQL/MySQL/SQL Server).
  • Familiar with CI/CD, Git and automated testing.
  • Ability to work in Agile/Scrum teams.

Responsibilities

  • Design and develop enterprise-grade web applications.
  • Build scalable Node.js backends and REST APIs.
  • Develop responsive React frontends.
  • Collaborate with product and design teams.
  • Implement CI/CD pipelines and cloud deployments.
  • Ensure security, performance and reliability.

Skills

Node.js
React.js
TypeScript
REST APIs
SQL / RDBMS
CI/CD
Git
Agile / Scrum
Testing
Cloud deployments
6+ years

Education

Bachelor's or Master's in CS/IT

Tools

NestJS
Express.js
Docker
Kubernetes
Redis
GraphQL
Terraform
Postman

Job description

Senior Full Stack Engineer - Node.js + React

6+ Years

Full-Time

Job Description – Senior Full Stack Engineer (Node.js + React)
Position

Senior Full Stack Engineer – Node.js + React

Experience

6+ Years

Location
Employment Type

Full-Time

Role Overview

We are looking for an experienced Senior Full Stack Engineer with strong hands‑on expertise in Node.js and React.js to design, develop and maintain scalable, secure and high‑performance enterprise applications.

The ideal candidate should have strong experience across both frontend and backend development, with a proven ability to design REST APIs, develop responsive React applications, work with relational databases, implement automated testing and contribute to CI/CD and cloud‑based deployments.

The candidate will work closely with Product Managers, Architects, UI/UX Designers, QA Engineers, DevOps Engineers and other development teams to deliver high‑quality software solutions.

Key Responsibilities
Full Stack Development
  • Design, develop and maintain enterprise‑grade web applications using:
    • Node.js
    • React.js
    • TypeScript / JavaScript
  • Develop scalable and maintainable frontend and backend components.
  • Participate in the complete software development lifecycle from requirements analysis through production deployment.
  • Translate business requirements into technical designs and high‑quality implementations.
  • Perform code reviews and enforce development standards and best practices.
  • Design and develop scalable backend services using Node.js.
  • Strong experience with frameworks such as:
    • NestJS
    • Express.js
  • Develop secure and scalable RESTful APIs.
  • Implement authentication and authorisation mechanisms.
  • Design appropriate service and API layers.
  • Implement:
    • Error handling
    • Logging
    • Validation
    • Exception handling
    • API security
  • Develop asynchronous and event‑driven backend services.
  • Integrate backend services with databases, third‑party APIs and enterprise systems.
  • Optimise backend services for performance and scalability.
Frontend Development – React.js
  • Develop responsive and reusable user interfaces using React.js.
  • Build reusable React components and frontend libraries.
  • Implement state management using appropriate frameworks/libraries such as:
    • Redux / Redux Toolkit
    • Context API
  • Integrate React applications with REST APIs.
  • Implement client‑side routing, form validation and error handling.
  • Optimise frontend performance and page load times.
  • Work closely with UI/UX teams to implement designs accurately.
  • Follow accessibility and frontend development best practices.
  • Implement strongly typed interfaces and reusable modules.
  • Understand asynchronous programming, Promises, async/await and event‑driven programming.
  • Apply clean‑code and SOLID principles.
API & Microservices
  • Design and develop RESTful APIs.
  • Define API contracts and integration standards.
  • Implement API versioning and backward compatibility.
  • Develop microservices where appropriate.
  • Implement service‑to‑service communication.
  • Handle API authentication, authorisation, validation and error management.
  • Design APIs for scalability, reliability and maintainability.
Database
  • Strong experience with relational databases such as:
    • PostgreSQL
    • MySQL
    • SQL Server
  • Write complex SQL queries and stored procedures where required.
  • Design tables, relationships and indexes.
  • Analyse and optimise database performance.
  • Understand transactions, isolation levels and concurrency.
  • Experience with ORM frameworks such as:
    • TypeORM
    • Sequelize
    • Prisma
  • Experience with NoSQL databases such as MongoDB is an advantage.
Caching & Messaging
  • Experience with caching technologies such as Redis.
  • Understand cache‑aside and other caching patterns.
  • Experience with messaging/event‑driven systems such as:
    • Kafka
    • RabbitMQ
    • AWS SQS/SNS
  • Design asynchronous processing and event‑driven workflows.
Testing & Quality
  • Develop unit, integration and API tests.
  • Experience with:
    • Jest
    • React Testing Library
    • Supertest
    • Postman/Newman
  • Follow Test‑Driven Development (TDD) where applicable.
  • Participate in code reviews and quality improvement initiatives.
  • Ensure appropriate test coverage for critical business functionality.
  • Identify and resolve performance, security and reliability issues.
CI/CD & DevOps
  • Work with CI/CD pipelines for automated build, test and deployment.
  • Experience with:
    • GitHub Actions
    • Jenkins
    • Azure DevOps
  • Work with Git‑based source control.
  • Experience with Docker/containerisation.
  • Implement automated quality gates and deployment checks.
Experience with cloud platforms, particularly AWS, is desirable.

Preferred experience with:

  • AWS Lambda
  • API Gateway
  • S3
  • EC2
  • RDS
  • CloudWatch
  • IAM
Azure experience is an advantage.
Security
  • Implement secure coding practices.
  • Strong understanding of:
    • OAuth2
    • JWT
    • RBAC
    • Authentication and authorisation
    • OWASP principles
  • Protect APIs against common vulnerabilities.
  • Implement secure handling of credentials, tokens and sensitive data.
  • Follow enterprise security and compliance standards.
Performance & Scalability
  • Identify and resolve application performance bottlenecks.
  • Optimise Node.js APIs and React applications.
  • Analyse database and API performance.
  • Implement caching and asynchronous processing where appropriate.
  • Design applications for horizontal scalability.
  • Participate in performance testing and capacity planning.
Production Support
  • Provide L2/L3 production support for applications.
  • Troubleshoot application and API issues.
  • Perform root‑cause analysis and implement permanent fixes.
  • Monitor application health and performance.
  • Participate in incident management and production deployments.
  • Maintain technical documentation and operational runbooks.
Required Technical Skills
Must Have
  • 6+ years of software development experience.
  • Strong hands‑on experience with Node.js and React.js.
  • Experience with NestJS / Express.js.
  • Experience with Redux / Redux Toolkit or equivalent state management.
  • Strong SQL and relational database experience.
  • Experience with PostgreSQL / MySQL / SQL Server.
  • Experience with Git and CI/CD.
  • Experience with automated testing.
  • Strong understanding of software design principles and clean code.
  • Experience working in Agile/Scrum teams.
Good to Have
  • Docker and Kubernetes.
  • Redis.
  • GraphQL.
  • Terraform.
  • Serverless architecture.
  • Event‑driven architecture.
  • Experience with FinTech / Banking / Financial Services.
  • Experience working with high‑volume transactional applications.
Preferred Technology Stack:

ORM : TypeORM / Prisma / Sequelize

API Testing : Postman / Newman

CI/CD : GitHub Actions / Jenkins / Azure DevOps

Containers : Docker

Source Control : Git

The successful candidate will be expected to:

  • Deliver high‑quality full‑stack features within agreed timelines.
  • Build scalable Node.js backend services and REST APIs.
  • Develop reusable and maintainable React components.
  • Improve application performance and reliability.
  • Maintain high unit and integration test coverage.
  • Participate actively in code reviews and technical design discussions.
  • Follow engineering and coding standards.
  • Contribute to CI/CD automation and release quality.
  • Troubleshoot and resolve production issues.
  • Collaborate effectively with cross‑functional teams.
The candidate should demonstrate the ability to:
  • Take ownership of complex features from design through production.
  • Participate in architecture and technical design discussions.
  • Identify technical risks and propose appropriate solutions.
  • Mentor junior and mid‑level engineers.
  • Drive improvements in code quality, performance and engineering practices.
  • Work independently on complex technical problems.
  • Communicate technical concepts effectively with both technical and non‑technical stakeholders.
Soft Skills
  • Strong problem‑solving and analytical skills.
  • Excellent communication and collaboration skills.
  • Strong ownership and accountability.
  • Ability to work effectively in a distributed Agile team.
  • Strong focus on quality and continuous improvement.
  • Ability to mentor and guide other engineers.
Education

Bachelor's or Master's degree in Computer Science, Information Technology, Engineering or a related discipline.

Location

Work Mode: Hybrid / On‑site based on business requirements.

Notice Period

Candidates with immediate to 30/60 days' notice are preferred.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Full Stack Developer
Sr. Full Stack Developer

ZealousWeb • Ahmedabad

On-site
INR 600,000 - 1,200,000
Senior Full Stack Developer (React) | Gurugram
Senior Full Stack Developer (React) | Gurugram

DigitalXNode • Gurugram District

On-site
INR 1,200,000 - 2,200,000
Senior Full Stack Developer(React JS & Node JS)
Senior Full Stack Developer(React JS & Node JS)

Mind Waveai Solutions • Hyderabad

On-site
INR 3,500,000 - 6,500,000
Full Stack Developer
Full Stack Developer

Bonanza Portfolio Limited • Indore District

On-site
INR 1,200,000 - 2,000,000
Fullstack Developer
Fullstack Developer

Rskv Consultants • Gurugram District

On-site
INR 2,500,000 - 5,000,000
Senior Backend Software Engineer
Senior Backend Software Engineer

innovantes IT • Chandigarh

On-site
INR 3,500,000 - 6,000,000
React.js Developer
React.js Developer

Cloudesign • Mumbai

On-site
INR 1,800,000 - 3,000,000
Back End Developer
Back End Developer

Bonanza Portfolio • Indore District

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

Umanist Staffing LLC • Bengaluru

Hybrid
INR 1,620,000 - 1,980,000
Full Stack Developer
Full Stack Developer

SuperLabs India • Coimbatore District

On-site
INR 1,000,000 - 1,500,000