Job Description
Tech Mahindra is making substantial investments to continue its leadership position in the emerging digital business ecosystem as companies pivot to the #NewAgeDELIVERY .
A key part of this investment lies in designing & implementing systems based on Microservices Architecture to help our clients improve agility and speed to market by leveraging modern tools, techniques, and technology to deliver Cloud Native solutions.
The MEAN full stack developer works with our clients to decompose existing monolithic applications to design and deliver solution for complex custom projects using the latest Open Source technologies to build application that transcend today s digital world.
The successful candidate will have deep experience in one or many Microservice frameworks as well as deep experience with creating Cloud Native solutions through all phases of the software development lifecycle across several Cloud providers including AWS, Azure, and others.
Up to 100% travel is required
Qualifications
Basic Qualifications:
Minimum of 5-6 years of full stack development experience in JavaScripts, MEAN (MongoDB, AngularJS, ExpressJS/HapiJS, NodeJS)
Minimum of 2 year of Microservices implementation experience
Experience in Node-RED, Stackstorm&Terraform will be added advantage
Preferred Qualifications:
Experience in frontend development using Angular JS and material design.
Experience in backend server development using NodeJS, ExpressJS latest releases
Experience with NoSQL Datastore (MongoDB)
Experience with implementing run-time services (caching, logging, etc)
Experience in Design, Build & Deployment of container based applications using tools such as Kubernetes POD or Docker
Experience with Functions as a Service and Server-Less solution such as AWS Lambda
Installation, configuration and development including work within a production environment
Experience in Performance tuning
Experience in implementing API centric solutions (RESTFul)
Professional Skill Requirements:
Proven ability to build, manage and foster a team-oriented environment Proven ability to work creatively and analytically in a problem-solving environment Desire to work in an information systems environment. Excellent communication (written and oral) and interpersonal skills. Excellent team collaboration skills
Skills :