Responsibilities:

  • 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
  • 2-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