Full Stack MEAN Developers [I+S/E1-MM2]


We need multiple MEAN stack developers. As a full stack developer, you will be producing scalable software solutions and will be involved in the full software development life cycle, from conception to deployment. You should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. This isn't just another CRUD application. Your challenge will be to deliver a highly-available service on top of a dynamic collection of third-party data sources . Explore the limits of your own resourcefulness by designing human and automated systems that deliver true reliability in an otherwise unpredictable environment.

 

 

Tech-Stack: Angular 8/ 9, Node.js, Javascript, Typescript, and MongoDB

 

How You Will Contribute


 Work with the development team to ideate software solutions

Working through the application development lifecycle to launch

Conceptualizing, creating and building applications alongside taking designer wireframes and magically turning them into effective code

Designing user-based interactions through effective front-end architecture

Develop and manage well-functioning databases and back end applications

Leading and developing best practices for Full Stack Developer team

Developing and designing scalable RESTful API and Microservices

Determining application responsiveness for consumers

Ensuring company mandate is effectively addressed in technical and developmental aspects

Create security and data protection settings

Write technical documentation

Keeping current with industry trends and developments that can be applied to company needs

 

 

Technical Expertise That We Believe Will Make You Successful In This Role


 Min 1 year of experience as a MEAN Stack Developer

Fluency in CSS, JavaScript and HTML

Understanding of CSS preprocessors including Sass

Strong knowledge on Typescript is required

Strong knowledge of building effective APIs in Node.js (Express) including socket.io, passport, Multer, Nodemailer, nodemon

Proficiency in writing effective Angular components.

Should be able to develop reusable and configurable Angular components

Good to have knowledge of Angular CLI, Axios, Angular ui-router, RxJS, NgRx, Reactive form, Angular material, ng-bootstrap, Angular UI-bootstrap, asynchronous API calls using AJAX and Rest API

Plus to have knowledge on testing frameworks like Mocha, Chai, jasmine

Experience working with MongoDB (CRUD operation and aggregations), Redis and AWS, Mongo Atlas, sharding, clustering, indexing, security and data models

Good knowledge of data structures, system design and algorithms

Bachelor/Master degree in Computer Science

Soft-Skills That Will Come Handy

Having a knack for visual design and utility

Excellent written and verbal communication skills

Strong attention to detail

Head for problem-solving

Having a flexible working style

Being a team player

Comfortable with working unsupervised

 

 

What We Need


 - Solid industry experience

 - Web Development using MEAN Technologies (Mongo, Angular / Angular JS, Express JS or similar, Node)

 - Server-side scripting skills with Node.JS

 - Good understanding of client-side scripting and JavaScript frameworks, including jQuery.

 - Databases - MongoDB, PostGreSQL, Cassandra, MySQL

 

 Good to Have


 - Open Source Contributors (esp. Javascript to be evident from GitHub)

 - Notice period to be less than 30 days