Job Summary
We are seeking a talented React.js and Node.js Developer to join the our project team. This role involves developing dynamic, high-performance web applications and backend services to enhance the user experience of our AWS data protection platform. The ideal candidate should have expertise in front-end development with React.js and a solid background in backend services with Node.js.
Key Responsibilities
- Design and develop interactive, responsive web applications using React.js.
- Build and maintain scalable backend services and APIs using Node.js.
- Collaborate with cross-functional teams to gather and analyze requirements, and translate them into high-quality code.
- Optimize applications for maximum performance, scalability, and security.
- Develop reusable components and front-end libraries for future use.
- Integrate third-party services and APIs to enhance functionality.
- Write clean, efficient, and well-documented code adhering to industry best practices.
- Troubleshoot, debug, and upgrade existing software to ensure smooth functionality.
- Contribute to code reviews and provide constructive feedback to other team members.
Qualifications
- Bachelor’s/Master’s degree in Computer Science, Engineering, or related field.
- 3+ years of experience in front-end development with React.js.
- 2+ years of experience in backend development using Node.js.
- Proficiency in JavaScript, HTML5, and CSS3.
- Experience with TypeScript & Unit testing using Jest & React testing library.
- Strong understanding of RESTful APIs and modern front-end workflows (e.g., Webpack, Babel).
- Experience with state management libraries such as Redux , Context API & RTK Query
- Knowledge of database technologies such as MongoDB, PostgreSQL, or DynamoDB.
- Familiarity with AWS services and their integration in web applications is a plus.
- Strong problem-solving skills with attention to detail and a collaborative mindset.