Role: Sr Developer – JavaScript, Node.js

Additional Information

 Job Description

Sr Developer with 5+ years total experience (of which 1+ years of Node.js experience) required who will be responsible for designing and developing new web-based Application development for Financial Services clients. It involves working on a modern technology stack consisting of Node.js, Amazon Web Services and diverse Data Sources using various toolkits/frameworks. The primary focus of this role will be to lay down foundation for product development by defining standards and best practices, modelling, designing and development of client and server-side components, integration with central data-warehouse, and ensuring high performance and responsiveness to requests from the front-end. The role demands strong technical skills and hands on development experience along with modelling and designing skills.

Job Roles and Responsibilities:

  • Strong Object Oriented JavaScript and Node.js skills
  • Experience in JavaScript, TypeScript, Node.js UI/framework/libraries – HTML5, CSS3, JQuery, Express.js, OOJS, AJAX, Cross Browser Compatibility, Responsive Designs, Single Page Application (SPA), Micro Services
  • Experience with building REST based APIs, Web Services
  • Experience on different patterns such as MVC in JavaScript
  • Introduce and follow good development practices, innovative frameworks and technology solutions
  • Help Team push the boundaries of what is possible on the server and client
  • Rapidly prototype and implement secure, scalable, reliable, and maintainable web based Product
  • Work closely with Database development team
  • Enforce good agile practices like test driven development, Continuous Integration
  • Hands-on development will be an integral part of the responsibilities
  • Follow best practices like estimation, planning, reporting and process improvements
  • Experience in Software Security, static code analysis, preventing vulnerabilities
  • Experience in analysis, design, coding and implementation of large-scale, n-tier platforms
  • Appreciate the details that make the development lifecycle exceptional and demonstrate enthusiasm for new technologies, languages, frameworks, and platforms.
  • Excellent listening, written and verbal communication skills with Leadership qualities