Previous working experience as a Backend Developer for 5-6 years building SaaS products from ground-up
Excellent knowledge of back-end languages and frameworks (Node.js)
Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache/ nginx)
Solid understanding of object-oriented programming.
Extensive knowledge of JavaScript, TypeScript, web stacks, libraries, and frameworks.
Good Experience in building NodeJS middleware performing Transformations, Routing, Aggregation, Orchestration and Authentication(JWT/OAUTH). Working experience in REST API design.
Familiar with various design, architectural patterns and software development process. Experience with both external and embedded databases
Experience working in Agile Scrum Methodology. Proficient understanding of code versioning tools, such as Git.
Good understanding on CI/CD pipeline for deployment of the application
Identify bottlenecks and bugs, and recommend system solutions by comparing advantages and disadvantages of custom development
Good verbal and written communication skills Ability to communicate with remote teams in effective manner.