Angular - Node JS Developer

Annual base salary (This could vary from candidate to candidate)

Diploma, Bachelor’s or Master's degree in Computer Science, Information Systems, or equivalent

Typically 3+ years professional experience (not internship included), in at least Node.js or Javascript

Strong JavaScript language understanding - Promises, ECMAScript 6, extensive functional

programming language knowledge, HTML5 and CSS3, Git, Swagger

Experience consuming an array of web services: JSON or XML

Knowledge of front-end technologies such as HTML5 and CSS3

Developing and maintaining all server-side components ensuring optimal performance of the

central database and responsiveness to front-end requests

Designing customer-facing UI and back-end services for various business processes, a bonus

Any experience in AWS Cloud Tech, AWS developer associate certification, or AWS Serverless

development is a bonus. Experience working with AWS cloud services

Developing high-performance applications by writing testable, reusable, and efficient code

Implementing effective security protocols, data protection measures, and storage solutions

Documenting Node.js processes, including database schemas, as well as preparing reports

Have a thorough understanding of the responsibilities of the platform, database, API, caching

layer, proxies, and other web services used in the system

Experience working with MongoDB

Security + GDPR + POPIA are part of your development cycle

Experience writing and maintaining end to end tests

Have an awareness of Agile / Scrum methodologies or have worked in an Agile / Scrum team.

Atlassian tool suite (Bitbucket, Jira, Confluence)

Extensive experience using Cloud-based IDE's and CI/CD pipelines like Bitrise, CodeMagic,

Fastlane, AWS pipelines, CircleC