Mean Stack Lead ( 8-12 years )
Minimum 8+ years of experience in MEAN technologies.
8+ years experience in software product / application development.
MEAN stack - design and development experience for min of 4+ yrs.
Hands on experience in coding using Node Js and Express.js and hands on experience in UI dev using Angular.Js
Good experience in NPM, NGINX, ExpressJS/Hapi, Gulp/Grunt, PM2/JXCore/Forever, Redis, Bunyan/Winston Logger, NoSQL, RDBMS, Jenkins/Hudson
Hands on experience in working on Rest API based Webservices
Hands on experience in design and developing Web Socket
Hands on experience in writing queries and optimizing them for large data sets in MongoDB or MySQL
Exposure to web application security and hosting over cloud environment
Hands on experience in HTML5, CSS3, JS libraries like Dojo, Bootstrap, JQuery
Hands on experience to develop RSD, FSD, SRS etc. for product development and or customization
Clear understanding and ability to code in a multi module development environment
Working and implementation knowledge on Code Repository based deployment using Github, bitbucket, svn
Experiences in Unix / Linux platform, especially various Linux distributions like CentOS, RHEL, Ubuntu etc.
Test Driven Development, Continuous Integration & Continuous Deployment, Google Maps, WebSockets, WebRTC
Exposure working in an agile development environment
Experience with tools such as Eclipse, Visio, Toad, SVN is preferred
Experience in globally distributed customer interaction.
Prior knowledge or application of machine learning / AI would be an added advantage.
Prior exposure to work in a process driven organization with CMMi / ISO.
Strong Experience in MEAN and J2EE stack based application full life cycle development experience including Architecting and Design, building and deploying on Application servers and Web Services applications.
Excellent written and oral communication
Understanding of product development lifecycle.
Strong Experience in container/cloud deployment and microservice implementation
Min. 2-3 year in SaaS platform or an enterprise application is mandatory
Development/Staging/Production deployment optimization and architecture recommendations- AWS, Azure
Strong analytical and problem-solving skills
Ability to work within a fast-paced team
Flexibility to support customers covering various working time as needed.
Experience in Devops - CI/CD [Jenkins, Travis]
Experience using configuration management software like Chef/Salt/Puppet/Ansible.
Very good understanding of application and design principles.
Work with business analysts, end users and project lead to identify requirements, analyze the technical feasibility and recommend appropriate standards and solutions for developing Nodejs Applications
Work will involve design and development of new product features, customization of existing features, implementation, and both L2 & L3 Support.
Can independently work to translate requirements to workable solutions. Develop specifications and standards for development.
Eager to work on solving complex business problems.
Be a part of a high performing team.