Key Requirements and Technology Experience:
- Skills-.Angular.
- Front-End API’s (Experience API) in NodeJS.
- CI/CD pipeline knowledge (maintenance of existing pipelines).
- Bachelor’s or master’s degree in computer science, software engineering, or a related field.
- 3-5 years of full-stack development experience, including architecting, designing, developing, and maintaining multi-tier web applications using Angular, Node.js, NestJS, and test automation frameworks in a Scrum environment.
- Hands-on experience with coding and test automation of front-end SPAs, web components, and SSR architectures.
- Ownership of the SSDL and technical aspects of software engineering for assigned applications.
- Extensive experience with DevOps CI/CD practices, TDD, automated security and quality testing, modern test and mock frameworks, and service virtualization tools to rapidly deliver, measure, and iterate features to customers while minimizing risk using practices like A/B tests, blue-green deployments, and feature toggles.
- Strong communication and influencing skills to facilitate collaboration across technology and business partners.
- Experience working with remote and international team members.
- Strong hands-on experience with modern MV*/SPA JavaScript frameworks (Angular v15+)
- Architecture and Design Skills across multiple stacks (Web, Services Development, Mobile)
- Node.js frameworks NPM, Express
- Automation Tools/Frameworks (Mocha, Jasmine, Selenium, Protractor)
- API Design & Development, MicroServices Architecture
- Strong CI/CD skills including full scale security and quality testing, build and deployment automation
- Cloud skills (AWS, Containerization).