Logo-of-Weekday-hiring-for-jobs-in-India-on-GrabJobs

Full Stack Developer - Node.js, React.js

icon building Company : Weekday
icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

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

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 - Full Stack Developer - Node.js, React.js

This role is for one of our clients

Industry: Technology, Information and Services
Seniority level: Associate level

Min Experience: 1 years
Location: Mumbai
JobType: full-time
₹3,00,000 - ₹6,00,000 a year
We are seeking an expert Full Stack Developer with proficiency in Node.js and React.js to architect, develop, and maintain scalable web applications. This role involves end-to-end responsibility for server-side logic, database optimization, front-end integration, and deployment in cloud environments. The ideal candidate will demonstrate deep technical expertise in building secure, high-performance systems, collaborating in agile teams, and driving innovation through efficient code practices. You will work on mission-critical projects, ensuring seamless user experiences and robust backend services while adhering to best practices in software engineering.

Key Responsibilities:
Server-Side Development & Maintenance:-
Design, develop, and maintain scalable server-side network components using Node.js, including Express.js or Koa.js frameworks for building RESTful APIs and micro services architectures.
Implement asynchronous programming patterns, event-driven architectures, and middleware for handling complex business logic, ensuring high concurrency and fault tolerance.

Database Optimization & Integration:-
Ensure optimal performance of central databases (e.g., MongoDB, PostgreSQL, or MySQL) through indexing, query optimization, and schema design.
Manage data migration, replication, and sharding strategies to handle large-scale data volumes while maintaining responsiveness to front-end requests.

Front-End Integration & Collaboration:-
Collaborate closely with front-end developers to integrate UI elements built with React.js, utilizing state management libraries like Redux or Context API, and component-based architectures for reusable UI patterns.
Optimize client-server interactions using GraphQL or REST APIs, implementing caching mechanisms (e.g., Redis) to reduce latency.

UI/UX & Business Process Design:-
Design intuitive customer-facing UIs with React.js, incorporating responsive design principles (e.g., using Bootstrap or Material-UI) and accessibility standards (WCAG).
Develop backend services tailored to business processes, including workflow automation, user authentication (e.g., JWT, OAuth), and role-based access control.

High-Performance Application Development:-
Write testable, reusable, and efficient code following SOLID principles, with comprehensive unit/integration testing using frameworks like Jest, Mocha, or Enzyme.
Implement performance profiling and optimization techniques, such as code splitting, lazy loading, and memory leak detection.

API Development & Security:-
Build secure and efficient RESTful APIs, incorporating rate limiting, input validation, and error handling to prevent common vulnerabilities (e.g., OWASP Top 10).
Familiarity with advanced Node.js features like cron jobs (using node-cron), event listeners (EventEmitter), and circuit breakers (e.g., using Hystrix patterns) for resilient systems.

Security & Data Protection:-
Implement robust security protocols, including encryption (e.g., AES for data at rest), HTTPS enforcement, and compliance with standards like GDPR or PCI-DSS.
Design data protection measures and storage solutions, such as cloud object storage (S3) and backup strategies with versioning.

Testing, Troubleshooting & Support:-
Run diagnostic tests, debug defects using tools like Node Inspector or Chrome DevTools, and provide technical support for production issues.
Monitor application health with logging frameworks (e.g., Winston, ELK Stack) and performance metrics (e.g., New Relic or Prometheus).

Documentation & Reporting:-
Document Node.js processes, including API endpoints, database schemas (using ER diagrams), and system architectures.
Prepare detailed reports on system performance, code reviews, and post-mortem analyses for incidents.

Process Improvements & Technology Adoption:-
Recommend and implement enhancements to development processes, such as CI/CD pipelines (e.g., Jenkins, GitHub Actions) and containerization (Docker/Kubernetes).
Stay abreast of advancements in Node.js (e.g., ESM modules, async/await), React.js (e.g., Hooks, Server-Side Rendering), and database technologies (e.g., NoSQL vs. SQL trade-offs).

Platform Collaboration & Deployment:-
Collaborate on Node.js-supported platforms, integrating with third-party services (e.g., payment gateways, email APIs).
Manage deployments on hosting environments like Zoho Catalyst, AWS (EC2, Lambda, ECS), ensuring auto-scaling, load balancing, and zero-downtime releases.

Code Management & Version Control:-
Maintain backups, version control, and code repositories using GitHub, including branching strategies (Git Flow), pull requests, and code reviews.
Implement hooks for automated testing and deployment integration.

Working Hours & Schedule:
Working Hours:- 9:30 AM to 6:30 PM IST.
Working Days:- Monday to Friday (full day); Second and Fourth Saturdays (half day).
In cases of critical deliveries or deadlines, weekends may be required, with compensatory offs provided.

Requirements:
Education:- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.

Experience:-
Minimum 1+ years of hands-on experience in Node.js and React.js development, with proven track record in full stack projects.
Experience with GitHub for version control, including collaborative workflows.
Familiarity with agile development methodologies (e.g., Scrum, Kanban) is preferred.

Technical Skills:-
Proficiency in Node.js for backend development, including modules like Express, Socket.io for real-time features, and ORM/ODM tools (e.g., Mongoose, Sequelize).
Expertise in React.js for front-end, with knowledge of modern JavaScript (ES6+), TypeScript, and build tools (Webpack, Babel).
Strong understanding of databases, API design, and integration with cloud services (AWS, Zoho Catalyst).
Experience with testing frameworks, DevOps tools, and containerization.
Knowledge of security best practices, performance optimization, and scalable architectures.
Bonus: Experience with Zoho Catalyst for low-code integrations and custom app development.

Soft Skills:-
Strong problem-solving abilities with analytical thinking for complex debugging.
Excellent communication and collaboration skills for cross-functional team interactions.
Ability to thrive in a fast-paced environment, adapting to evolving requirements.
Strong attention to detail, commitment to code quality, and passion for continuous learning.
Adaptability to new technologies and tools in the full stack ecosystem.

Other:-
Residence location must be between Virar and Bandra to facilitate on-site collaboration when needed.

Preferred Qualifications:
Certifications in Node.js, React.js, or cloud platforms (e.g., AWS Certified Developer).
Experience with additional technologies like Next.js for SSR, GraphQL for API querying, or micro services orchestration.
Prior work in high-traffic applications or enterprise-level software development.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Original job Full Stack Developer - Node.js, React.js posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Auto-Apply to Full Stack Developer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Full Stack Developer 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.