NodeJS and Front-End Developer

Location PHILIPPINES, Philippines
Experience level Experienced Hire
Job details sector Information Technology
Apply before Date not available

Job Purpose:

·      Develop quality applications and deliver them on time, within budget and with complete feature sets per specifications.

·      Perform maintenance to applications that are deployed in production



·      System Development

o   Integration of user-facing elements developed by front-end developers with server side logic

o   Writing reusable, testable, and efficient code

o   Design and implementation of low-latency, high-availability, and performant applications

o   Implementation of security and data protection

o   Integration of data storage solutions

·         Business Requirements

o   Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans

·         Support and Maintenance

o   Provide user support to applications maintained based on agreed SLA 




  • ·      Bachelor’s degree holder
  • ·         Minimum 1 year experience in developing with NodeJS
  • ·         Strong proficiency with NodeJS and frameworks available for it like Strongloop, SailsJS, ExpressJS
  • ·         Strong proficiency with JavaScript
  • ·         Experience working with agile teams
  • ·         Experience with HTML, CSS and AJAX
  • ·         Development experience designing object oriented JavaScript and SVG
  • ·         Knowledge of web libraries and frameworks such as AngularJS, React, Vue
  • ·         Familiarity with the whole web stack, including protocols and web server optimization techniques
  • ·         Understanding the nature of asynchronous programming and its quirks and workarounds
  • ·         User authentication and authorization between multiple systems, servers, and environments
  • ·         Integration of multiple data sources and databases into one system
  • ·         Understanding fundamental design principles behind a scalable application
  • ·         Understanding differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform
  • ·         Creating database schemes that represent and support business processes
  • ·         Implementing automated testing platforms and unit tests
  • ·         Proficient understanding of code versioning tools, such as Git

A global leader in insurance and investments, AXA takes care of 103 million lives in 64 countries worldwide. We actively invest in pioneering and personalized solutions to meet your ever-changing needs and exceed your expectations. In the Philippines, we are in partnership with Metrobank, one of the country's strongest banks.