We are looking for a Technical Lead to manage our team and provide effective guidance. You
will be responsible for supervising, managing and motivating team members on a daily basis.
Responsibilities
Must have experience in Node.JS, Node JS Modules, Node
JS framework using Nest JS or Express JS.
Excellent Node JS skills.
Object Oriented analysis and design using design
patterns.
Experience in Rest API development and have strong REST
concepts.
Experience in writing unit test cases in Node JS.
Have good experience working with Express.JS.
Experience with React / Angular will be a plus.
Worked on Real time communication using Node.
Experience with cloud services like AWS S3, AWS Lambda
Functions and AWS serverless architectural.
Worked on NoSQL database like MongoDB or Cosmos DB & SQL
database like PostgreSQL and MySQL.
Strong SQL knowledge.
Strong understanding of Asynchronous Behavior.
Worked on MVC architecture in Node with express or other
modules.
Sound knowledge of HTML, JavaScript, and jQuery.
Knowledge of SOLID Design Principles, Microservices.
Experience on Code management over Bitbucket/ Git.
Zest unit testing knowledge is required.
Must have experience working in agile environment.
Ability to build prototypes and provide technical
solutions.
Ability to handle all phases of the development process
(analysis, component design, coding, testing, documenting, deploying).
Should be able to utilize facilitation skills such as
coaching or mentoring as needed by the team.
Understand the life cycle of a project, from design to
deployment.
Actively participate in project architecture design and
review actual design.
Understanding functional requirements and implementing
new application features.
Implements security measures to protect applications
from malicious activity.
Perform peer code reviews.
Provide support for issue resolution and critical
production bug fixes.
Effective Client Communication.
Technical Team Mentoring and Coordination, Good English
communication.