Software Engineer (MEAN/MERN Stack Developer)
Job Description:
- Building interactive consumer data from multiple systems and Restfully abstract to the UI through a Node.js backend.
- Define code architecture decisions to support a high-performance and scalable product with a minimal footprint.
- Address and improve any technical issues.
- Collaborate well with engineers, researchers, and data implementation specialists to design and create advanced, elegant and efficient systems.
- Previous working experience as a MEAN Stack Developer for minimum 2 years.
- BSc degree in Computer Science or similar relevant field.
- In depth knowledge of NodeJS, ExpressJS or Restify.
- Experience implementing applications using Angular 1 or React.
- Experience creating front end applications using HTML5, Angular, LESS/SASS.
- Hands on experience with JavaScript Development on both client and server-sid.
- Experience with modern frameworks and design patterns, minimum one-year experience with MEAN Fullstack paradigm.
- Experience with Node.JS, Express and MongoDB.
- Experience with Dockers/Jenkins would be a plus.
- Consumer Web Development Experience for High-Traffic, Public Facing web applications
- Creating secure RESTful-based web services in XML and JSON, Javascript, JQuery.