- Design develop and maintain robust and scalable serverside applications using Node.js and related frameworks (e.g. Express.js).
- Develop and implement RESTful APIs and microservices.
- Work with databases (e.g. MongoDB PostgreSQL) and other data storage solutions.
- Ensure the performance quality and responsiveness of applications.
- Participate in all phases of the software development lifecycle from requirements gathering to deployment and maintenance.
- Design develop and maintain userfriendly and interactive frontend applications using React.js and related libraries (e.g. Redux React Router).
- Build reusable components and UI libraries.
- Optimize application performance and user experience.
- Collaborate with designers and backend developers to create seamless user interfaces.
- Stay uptodate with the latest trends and best practices in frontend development.
Common Responsibilities (for both roles):
- Write clean welldocumented and testable code.
- Collaborate effectively with crossfunctional teams (e.g. product managers designers QA).
- Troubleshoot and debug applications.
- Participate in code reviews and contribute to improving development processes.
- Stay updated on the latest technologies and industry best practices.
Requirements
Bachelors degree in Computer Science Engineering or a related field.
8 years of professional experience in Node.js & React js development.
Strong proficiency in JavaScript (including ES6 features).
Experience with Node.js: relevant frameworks (e.g. Express.js) and tools (e.g. npm yarn).
Experience with React.js: state management (e.g. Redux Context API) and testing tools (e.g. Jest Enzyme).
Experience with Both roles: RESTful APIs version control systems (e.g. Git) and agile development methodologies.
Strong understanding of software design principles and best practices.
Excellent communication and collaboration skills.
A passion for learning new technologies and solving challenging problems.
*Strong proficiency in JavaScript (including ES6+ features). *Experience with RESTful APIs, version control systems (e.g., Git), and agile development methodologies.
Education
BE/ BCA / MCA