Senior Software Engineer (MEAN Stack)
Job Description:
Duties & Responsibilities:
- Write code and perform unit tests as required to ensure compatibility and stability
- Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and propose code solutions
- Perform peer code reviews to learn improvements
- Troubleshoot, debug and upgrade existing systems
- Comply with project plans and industry standards
Qualification & Experience:
- Bachelors in CS from a reputable institute
- 2-4 years of relevant experience
Skills Required:
- Excellent problem-solving skills
- Excellent knowledge of HTML, CSS, AJAX, and JavaScript
- Knowledge of Object-Oriented Programming, Asynchronous Programming, and Design Patterns
- At least 2 years experience on Angular 5+, ExpressJs, Node.js, MongoDB, and SQL databases
- Experience with MVC, Microservices, Publish-Subscribe pattern, Flux
- AWS platform expertise is desired
- Work on large application like ERP or CRM
- Familiarity with code versioning tools (such as Git, SVN, and Mercurial)
Benefits:
- Market competitive salary package
- Career growth opportunities
- Health care benefits
- Provident Fund & EOBI
- Subsidized transport facility (subject to availability)
Required Skills:
Engineer Project Plans Angular MVC Microservices ERP Design Patterns CRM Analysis Tests Reviews MongoDB Problem Solving Node.js AJAX CSS Databases Salary Programming Git Availability Software HTML SQL JavaScript Design