This role is for one of the Weekday's clients
Min Experience: 1 yearsLocation: MumbaiJobType: full-timeWe are seeking a skilled Full Stack Developer with strong experience in
Node.js and React.js
to design, build, and maintain scalable, secure, and high-performance web applications. This role involves end-to-end ownership across backend services, databases, front-end integration, and cloud deployment. The ideal candidate is comfortable working in agile environments, contributing to architecture decisions, and delivering reliable solutions for business-critical applications.
Requirements
Key Responsibilities
Backend Development
- Design, develop, and maintain scalable backend services using Node.js with frameworks such as Express.js or Koa.js.
- Build RESTful and microservices-based APIs with asynchronous, event-driven architectures.
- Implement robust error handling, retries, rate limiting, and fault-tolerant systems.
Database Design & Optimization
- Work with PostgreSQL and NoSQL databases (e.g., MongoDB) to design schemas, optimize queries, and improve performance.
- Manage data migrations, indexing strategies, and scaling mechanisms for high-volume systems.
Frontend Development & Integration
- Collaborate with front-end teams to integrate React.js applications using component-based architecture and modern state management.
- Ensure seamless client-server communication via REST or GraphQL APIs with caching where required.
UI/UX & Application Design
- Develop responsive, accessible, and user-friendly interfaces following modern UI/UX best practices.
- Implement authentication, authorization, and role-based access control.
Cloud, DevOps & Deployment
- Deploy and manage applications on AWS (EC2, S3, Lambda, ECS, etc.) with scalability and reliability in mind.
- Contribute to CI/CD pipelines, containerization (Docker), and automated deployments.
Security, Performance & Reliability
- Apply security best practices to prevent common vulnerabilities and protect sensitive data.
- Monitor application health, logs, and performance metrics; troubleshoot production issues.
Collaboration & Documentation
- Work closely with cross-functional teams including product, design, and QA.
- Maintain clear technical documentation for APIs, system architecture, and processes.
Requirements
Education
- Bachelor's or Master's degree in Computer Science, IT, or a related field.
Experience
- Minimum 1+ years of hands-on experience as a Full Stack Developer using Node.js and React.js.
- Experience working with PostgreSQL and NoSQL databases.
- Familiarity with Git-based version control and collaborative development workflows.
Technical Skills
- Strong proficiency in Node.js, REST API development, and backend frameworks.
- Solid experience with React.js, modern JavaScript (ES6+), and front-end build tools.
- Working knowledge of AWS cloud services and scalable application design.
- Understanding of testing, performance optimization, and secure coding practices.
Soft Skills
- Strong problem-solving and analytical abilities.
- Clear communication and collaboration skills.
- Ability to adapt quickly in a fast-paced, evolving environment.
Preferred Qualifications
- Experience with Next.js, GraphQL, microservices, or high-traffic applications.
- Exposure to DevOps tools, container orchestration, or cloud certifications.
- Prior experience working on enterprise-scale or mission-critical systems.