Description:
We’re on the lookout for a React + Node js Developer to join our dynamic team. In this role, you'll be at the forefront/backend of crafting innovative solutions, collaborating with cross-functional teams, and playing a key role in the software development lifecycle.
Responsibilities:
- Develop and maintain web applications using React.js and Node.js
- Collaborate with cross-functional teams to design and implement innovative solutions
- Play a key role in all stages of the software development life cycle
- Stay informed about industry best practices and emerging technologies
- Create efficient, reusable, and scalable code
- Debug and resolve software defects and issues in a timely manner
- Conduct code reviews and provide constructive feedback to team members
- Work closely with UI/UX designers to implement and maintain responsive web designs
- Participate in planning, estimation, and prioritization of tasks within the development team
- Stay updated on advancements in web development and share insights with the team
- Contribute to the continuous improvement of development processes and methodologies
- Understanding of JavaScript fundamentals, including variables, data types, and operators.
- Experience with asynchronous programming and their ability to manage asynchronous tasks using promises or async/await.
- Experience in building and consuming RESTful APIs using JavaScript.
- Approach to error handling in JavaScript and their strategies for debugging and resolving issues.
- Familiarity with testing frameworks such as Jest for testing React components and Node.js applications.
- Best practices in JavaScript and Node.js development, especially regarding data validation and protection against common vulnerabilities.
Requirements:
- Strong proficiency in React.js/Next.js and Node.js with good familiarity on building backend API’s.
- Knowledge or experience with Vue.js is a plus.
- Solid understanding of front-end technologies, such as HTML5, CSS3, and JavaScript.
- Experience with state management libraries (e.g., Redux)
- Knowledge of RESTful API design and development
- Experience with relational database systems like MySQL/PostgreSQL.
- Familiarity with Docker and containerization.
- Familiarity with Git version control
- Excellent problem-solving skills
- Good communication and collaboration skills
Qualifications: Bachelor's degree in computer science, information science, or similar.
Experience: 2+ Years of Proven experience as a React + Node Developer or similar role.