We are seeking an experienced ReactJS and Node.js Developer to join our dynamic development team. As a ReactJS and Node.js Developer, you will be responsible for designing, developing, and maintaining web applications using the ReactJS and Node.js frameworks. You will collaborate with cross-functional teams to deliver high-quality software solutions and contribute to the overall technical direction of the company.
Job Requirements
Develop and maintain web applications using ReactJS and Node.js.
Collaborate with product managers, designers, and other developers to define and implement new features.
Write clean, maintainable, and efficient code.
Perform code reviews to ensure code quality and best practices.
Optimize applications for maximum speed and scalability.
Troubleshoot and debug issues in production and testing environments.
Stay up to date with the latest industry trends and technologies.
Participate in agile development processes, including sprint planning, estimation, and retrospectives.
Mentor and guide junior developers.
Strong proficiency in ReactJS and Node.js.
Experience with modern front-end development tools and frameworks such as Redux, Webpack.
Familiarity with server-side rendering and isomorphic JavaScript.
Knowledge of RESTful APIs and experience with API integration.
Understanding of relational and non-relational databases.
Experience with version control systems, such as Git.
Strong problem-solving and analytical skills.
Excellent communication and collaboration abilities.
Ability to work in a fast-paced, dynamic environment.
Experience with cloud platforms (eg, AWS, Azure) is a plus.
Education
Bachelors degree in Computer Science or a related field.
5-8 years of professional experience in software development.
Job Classification
Industry: Software ProductFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Software Development - OtherEmployement Type: Full time