Software Engineer

Wiley
11 days ago
tie
21 Applied
Expires on: Jun 03 2024
tie

Ref.No 00003900

Description

We are looking for Full Stack Engineers with 2 to 3 years of experience with NodeJS and React to join our exciting and rapidly expanding team in Sri Lanka. This position is a hands-on development position where you will be responsible for the development of Wiley’s Research, Education and Corporate Learning platforms. You will leverage your in-depth knowledge of NodeJS/ExpressJS and React to work closely with architects, engineers, and product owners to create complex applications. You will also ensure your commitment to the highest quality standards both in functional and non-functional areas.


  • Minimum of a bachelor's degree in Computer Science or an equivalent qualification.
  • 2 to 3 years of solid experience in developing applications using NodeJS, ES6/TypeScript, NPM/Yarn, PM2, ExpressJS, React JS, and SQL/NoSQL databases such as MySQL and MongoDB/CouchDB.
  • Proven hands-on experience of microservices architecture and AWS cloud technologies.
  • Good working knowledge of caching technologies, front-end technologies, and web architecture.
  • Curiosity to learn and develop modern technologies and skills. Be a fast learner.
  • Solid communication skills.
  • Good working knowledge of GraphQL, Apollo will be an added advantage.
  • Good working knowledge of AWS Lambda, DynamoDB and serverless stack will be an added advantage.
  • Understanding of technology methodologies including Agile (SCRUM), continuous integration/ continuous development and automation.
  • Familiarity with JIRA and writing user stories.


  • Develop, testing and support of web-based applications and API development using NodeJS, REST APIs, React JS, GraphQL and serverless/microservices architecture.
  • Follow Agile and DevOps methodology with total ownership of the development.
  • Have a good understanding of engineering best practices and nonfunctional requirements,
  • Work independently, yet under the guidance of the team lead and the senior members of the team, committed to quality and timely delivery.
  • Curiosity to learn and develop modern technologies and skills. Be a fast learner.
  • Follow the latest relevant technologies, techniques, frameworks, tools, methodologies, and processes.
Skills
React JS
TypeScript
SQL/NoSQL
microservices architecture and AWS cloud technologies
Industry Sector