Job Description:

● Work with the Product, Business, and Sales teams to gather and understand requirements and deliver scalable solutions

● Design, develop, and maintain new and existing web applications.

● Write high quality, maintainable code.

● Continuously optimize existing applications to achieve better design and performance.

● Ensure web applications are fully deployed, implemented, and functioning.

● Participate in design discussions, reviews and propose/implement solutions to technical problems and challenges


Requirements:

● B.S, M.S, and/or PhD in Computer Science or equivalent

● 4+ years of working experience in the Software industry

● Strong understanding of Data Structures, Algorithms, and Computer Science fundamentals

● Experience working on NodeJS and some NodeJS frameworks such as expressjs.

● Experience working on frontend and client technologies such as JS, CSS3, HTML5, JSON, Angular/React/VueJS, etc.

● Proficient in HTTP, Web Services and Restful APIs

● Having a good understanding in SQL query is a plus

● Good Communication skills

● Ability to work well in a team with a positive attitude