Senior Software Engineer MEAN
Job Description:
Job Description
- Write well-structured, functional code on the front- and back-end
- 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
- Troubleshoot, debug and upgrade existing systems
- Comply with project plans and industry standards
Job Specification
- Bachelor degree in Computer Science or similar relevant field.
- At least 2 years of hands-on experience working on MEAN Stack
- In-depth knowledge of NodeJS, ExpressJS and MongoDB.
- Experience implementing applications using Angular (5+).
- Experience using RxJS and its operators in Angular is a must.
- Hands-on experience with Typescript/JavaScript Development on both client and server-side.
- Experience with modern frameworks and design patterns.
- Experience in application architecture, server management and website performance.
- Knowledge of the following will be considered as an advantage:
- Previously worked on a products such as customer support solution.
- Experience with cloud technologies
- Version control (SVN, Git)
Required Skills:
Development Version Control Support Performance Operators Angular Customer Support Design Patterns Analysis TypeScript MongoDB Architecture Computer Science Git Software JavaScript Design Science Management