MEAN Developer

 Job Description:

Developer (remote position)

 

Terms of Reference (TOR)

 

Specialist in MEAN open-source platform (MongoDB, Express, Angular, Node.JS) 

Location –   Remote

Interview: Phone

 

Contract Position

The work will be done remotely. The role is scheduled to be a 9 months contract with possibility for extension.

 

The applicant should be an experienced hands-on developer with a history of working in an agile environment. Ideally, candidates should have English language proficiency and hands on experience in Angular, Node.js, MongoDB and 3+ years of experience building the server side and client side of large consumer-facing web applications from the ground up.

 

Tasks and deliverables:

·      Work with an agile team to design and develop front-end and back-end solutions.

·      Translate design specifications and functional requirements into high quality code

·      Cross-browser and cross-platform front-end web development including HTML, JavaScript, CSS, and the latest technologies.

·      Develop Unit Testing for the front-end and back-end modules of the e-deleGATE suite products to match industry standards

·      Implement CI/CD pipelines with unit test automation

·      Data-synching between PROD and UAT/QAT instances for MongoDB via JSON

 

Required skills and experiences:

 

3+ years of experience with JavaScript frameworks and Restful webservices,

Experience using technologies such as HTML5, CSS for ‘mobile ready-UI’ development  

2+ years Angular development experience ( ag-grid, redux experience are plus)

2+ years of experience with Node.js and MongoDB (with mongoose )

1+ Experience with Unite testing using Karma and Jasmin

Experience with architecting/implementing cache services such as Redis

Experience with architecting/implementing search APIs such as Elastic Search

Exposure for the CI/CD pipelines with automated testing using Selenium  

Exposure of Microservices architecture, Docker container implementation

Exposure to build application services on Amazon cloud services (AWS)

 

 Academic qualifications:

Bachelor’s degree, Master’s degree is a plus.