Design, develop, test, deploy and maintain solutions with customers
Communicate with UX/UI Designers and ensure the technical feasibility of designs
Optimize solutions for speed and scalability
Execute test cases, resolve all reported defects, and communicate them to the testers to verify their closure.
Write clear technical documentation
Hands-on software development experience designing, writing, debugging and testing object-oriented code.
Perform any other related job duties as requested by the direct supervisor
- 3y+ experience in NodeJS Framework, Redux and NestJS
- Have a knowledge in Loopback Framework.
- Hands-on experience in developing web applications using HTML5, Angular Typescript, JavaScript Development on both client and server-side and building restful interfaces/APIs using NodeJs
- Good experience in HTML5, CSS3, JavaScript, and Angular +2
- Experience in Typescript
- Good experience in a relational database (MS SQL server)
- Experience with NoSQL databases such as MongoDB
- Familiarity with RESTful APIs to communicate Front-end to back-end services
- Have a knowledge in IIS, Kestrel, PM2, nssm and NGINX
- Good experience in web technologies and UI/UX standards
- A good knowledge in software design patterns and principles
- Have a knowledge in the below technologies like
- Redis Cache
- Apache Kafka Server
- Expertise on the MEAN stack technologies like Angular Typescript, NodeJS, MongoDB and SQL Server.