Job Description for Senior Software engineer Mean Stack/Angular developer (Polyglot)
We are looking for enthusiastic individuals who could work individually and are excited to join us in our journey. Here is the Job Description.
· Hands on Experience and manage Node js, Mongo DB, Angular js and Express js, redis etc.
· Propose sound technical solutions to product/business problems.
· Adhere to best practices of engineering by writing high quality code.
· Develop new user-facing features with great user experience using various web technologies
· Deploy applications in the cloud or on premise infrastructure
· Maintain regular & clear communication with different project stakeholders on work progress, challenges or any other concerns
· Ensure timely and quality release of the product in collaboration with other team members
· 3- 5 years of experience
· Familiarity with API Creation and RESTful services
· MEAN (MongoDB, Express.js, AngularJS, and Node.js) Stack
· Experience in executing product stories in an Agile environment.
· Solid foundation in data structures, algorithms, and system design.
· Database administration and management of a hosting environment
· Experience with unit testing frameworks like nunit, junit etc.
· Familiarity with version control system like GIT.
· Knowledge in Agile practices is a must.
· Front-end (CSS) frameworks like Foundation or Bootstrap
· Knowledge on JQuery and AJAX would be an added advantage
· Strong knowledge of Node js, Mongo DB, Angular js and Express js .
· API design and development
· CRUD (Create, Read, Update, Delete)
· RESTful Services
· Knowledge of another server-side language of choice like: Go Lang, Dot Net, Java/Scala, Python etc.
· Knowledge of Micro services based architecture.
· Knowledge of Linux based Operating Systems.
· Good to have knowledge on Relational Database like PSQL, MSSQL, Redis etc.
· Good to have knowledge of writing docker-compose file for the created applications and run the application
· Good to have knowledge of React js , Vue Js etc.
Job Type : Full Time
Hiring Process : Telephonic Interview
Who can apply : Experienced (3 to 3+ Years)