Experience with Node.Js and React.Js development, as well as experience with other web development technologies (e.g. HTML, CSS, JavaScript)
Excellent understanding of software development principles and best practices, as well as experience with Git and Agile methodologies
Experience with RESTful API design and implementation, including database design and management, and optimization procedures
Excellent written and verbal communication skills, including the ability to work effectively in cross-functional teams and communicate technical concepts to non-technical stakeholders
Bachelor's degree or higher in Computer Science, Software Engineering or related fields
Strong ability in problem solving, troubleshoot and work well independently and within a team environment