Angular & NodeJS Full Stack Developer

Role Purpose:

The purpose of this role is to implement integration services (REST) as well as front-end interfaces; to have an understanding of the business requirements; develop modular functional components in Angular 6+; to develop required service layer APIs in NodeJS and to perform unit tests as part of the development lifecycle.

 

Experience and Qualifications:

  • B Degree in Computer Science, Engineering or a related subject
  • Highly skilled in TypeScript, JavaScript and HTML5
  • Knowledge of Angular design and development practices
  • Knowledge of NodeJS design and development practices
  • Knowledge of MongoDB design and development practices
  • Experience with creating self-contained, reusable, and testable components
  • Experience with enterprise deployment pipeline and source control best practice
  • Experience with writing comprehensive unit tests using automated TDD tasks
  • Experience with creating configuration, build, and test scripts for Continuous Integration environments
  • Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
  • Knowledge of AWS and cloud deployment is highly advantageous
  • Knowledge of financial services industry is highly advantageous

 

Responsibilities and work output:

  • Delivering high quality code
  • Ensuring high performance on mobile and desktop
  • Writing tested, idiomatic, and documented TypeScript, HTML and CSS
  • Coordinating the workflow between the business analysis, UX design, functional testing, and yourself
  • Integrating with multiple internal systems using REST
  • Code deployments on premises and AWS cloud
  • Code and swagger documentation as required
  • Mentoring and knowledge transfer within the team

 

Competencies:

  • Examining Information
  • Interpreting Data
  • Developing Expertise
  • Articulating Information
  • Challenging Ideas
  • Team Working
  • Managing Tasks
  • Producing Output
Upload your CV/resume or any other relevant file. Max. file size: 20 MB.