Description

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.

 

Preferred Skills

  • Familiarity with cloud-native applications and containerization (e.g., Docker, Kubernetes).
  • Exposure to CI/CD pipelines and DevOps practices.
  • Knowledge of AWS services like EC2, Lambda, S3, and RDS.

 


 

Education

Bachelor’s or Master’s degree