MEAN Stack Developers:
Functions
ESSENTIAL
Work on a wide variety of open source technologies
- Develop, build and maintain scalable robust web applications
- Work independently and also collaborate with other cross-functional, distributed teams
- Participate in requirements gathering with the business
- Participate in functional, project and technical meetings
- Work in Agile methodology
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
REQUIRED
- Bachelor's degree in Computer Science, or equivalent education and experience
- 2-4 years of Experience in MEAN stack and associated technologies
- In depth knowledge of Object Oriented analysis and design using common design patterns
- Strong knowledge in JavaScript, Angular, Node.JS, Express.js, HTML5, XML and JSON
- Strong background in working in Linux environment
- Experience with SQL
- Experience working with NoSQL databases like MongoDB
- Working experience with APIs, Microservices and Service oriented architectures
- Fundamental understanding of web-based systems programming and development
DESIRED
- Experience in version control systems such as TFS, Git
- Experience with JIRA will be added advantage