Description

esponsibilites

  1. Strong experience in designing and developing large scale enterprise grade distributed systems and applications (ideally using modern SOA, REST, SOLID & DRY patterns) 
  2. Extensive experience in designing, developing and consuming RESTful web services, crafting end-to-end (unit/integration) automated test suites for all components. 
  3. Hands-on experience with designing databases (RDBMS, MongoDB, RESTful Schemas) and developing large scale web applications on top of them. 
  4. Hands-on experience with Node frame. 
  5. Hands-on experience with Angular2+. Work closely with UI/UX Designers to turn wireframes into end products. Experience on frontend technologies, such as HTML5, CSS3 and jQuery. 
  6. Develop and optimize front-end UI to ensure applications are rendered consistently in cross-platform environments. Proven experience on developing web applications that have integrations with third party applications. 
  7. In depth knowledge of NodeJS, ExpressJS or Restify
  8. Experience creating front end applications using HTML5, Angular, LESS/SAS
  9. Experience with modern frameworks and design patterns, minimum one-year experience with MEAN Fullstack paradigm
  10. Writing reusable, testable, and efficient code. 
  11. Solid understanding of security/access control, scalability, high availability, and concurrency patterns 
  12. Implementing security and data protection. 
  13. Hands-on working experience on Unit Testing frameworks for projects on a day-to-day basis. 
  14. Daily working experience on Source Control Management tools like Git (including merging, branching and resolving merge conflicts) and Project Management tools like Jira is a MUST. 
  15. Experience working in an Agile environment and participate in peer code reviews. 

Education

Any Graduate