Role Description:
Design, build, and maintain applications using Node.JS
Hands-on working on various Azure PAAS services.
Good problem solving abilities along with strong understanding of Data structures, various design patterns & algorithms.
Enhance existing services and applications to increase availability, reliability, and scalability in a microservices environment
Work across the engineering team to build recent features and services at scale
Improve engineering tooling, process, and standards to enable faster, more consistent, more reliable, and highly repeatable application delivery
Remain engaged with latest technology trends and understand operational challenges to continually evolve application delivery processes and platform components
Support platform technology decisions based on performance metrics and operational SLAs
Provide guidance and best practices around security for applications and platform infrastructure
Qualifications:
3+ years software development experience using Node.JS
Must have experience & understanding of working on Azure PAAS services.
Strong understanding of Azure PAAS services like Services, Service Bus, etc.
Exposure/understanding of JavaScript frameworks like Angular.JS/React.JS is added advantage.
Experience with database and cloud technologies
Understand the perks of microservices, but also understand the challenges they bring and current trends on how to address those challenges
Solid written and verbal communication skills
BS degree in Computer Science or equivalent, Master’s degree preferred.