HamburgerMenu
hirist

Senior Full Stack Developer - Node.js/React.js

Hunting cherry
Ahmedabad
6 - 8 Years

Posted on: 14/12/2025

Job Description

Description :

About the Role :


We are seeking a highly skilled Senior Full Stack Developer (React + Node.js) to join our onsite development team in Ahmedabad. The ideal candidate will have hands-on experience in building scalable, high-performance web applications using modern frontend and backend technologies.

Key Responsibilities :

Frontend (React.js / Next.js) :


- Develop responsive UI components using React.js (Hooks, Context API, Redux Toolkit).

- Build reusable, modular components and ensure cross-browser compatibility.

- Integrate REST APIs and handle state management efficiently.

- Implement performance optimization, SSR, and routing using Next.js (preferred).

- Write unit tests using Jest/React Testing Library.

Backend (Node.js / Express.js / TypeScript) :


- Develop scalable backend services using Node.js and Express.js/Nest.js.

- Build secure RESTful APIs and microservices architecture.

- Work with MongoDB, PostgreSQL or MySQL, including designing schemas and writing complex queries.


- Implement authentication and authorization using JWT/OAuth2.

- Troubleshoot, optimize, and enhance backend performance.

Cloud & DevOps :


- Experience with AWS services (Lambda, S3, EC2, RDS, CloudWatch, ECS/EKS preferred).

- Work with Docker, containerization, and CI/CD pipelines.

- Integrate 3rd-party APIs and internal systems securely.

Technical Skills Required :

- Frontend : React.js, Redux Toolkit, Next.js, HTML5, CSS3, Tailwind/Bootstrap.


- Backend : Node.js, Express.js/Nest.js, TypeScript, REST APIs, Microservices.

- Database : MongoDB, PostgreSQL/MySQL, Prisma/Sequelize/Mongoose.

- Cloud : AWS (preferred).

- Tools : Git, Docker, Postman, Swagger.

- Testing : Jest, Mocha, Cypress (good to have).

- Strong understanding of system design, clean code principles, and scalable architecture.

Soft Skills :

- Strong analytical and problem-solving mindset.


- Ability to collaborate with cross-functional teams.

- Excellent verbal and written communication skills.

- Ability to work independently and take ownership.

- Mentoring experience is a plus.

Qualification :

- Bachelors/Masters degree in Computer Science, Engineering, or a related field.

- 6+ years of hands-on experience in React & Node.js development.

Nice to Have :

- Experience with WebSockets/Socket.io.


- Knowledge of GraphQL.

- Familiarity with distributed systems and performance tuning.

- Exposure to AI/ML-based integrations is a bonus.


info-icon

Did you find something suspicious?