Reference: JHB001872-Laka-1 Join our team as a Junior NodeJS Developer and help deliver innovative IT solutions for our APAC region projects. You will work with cutting-edge technologies, from JavaScript and Node.js to AWS and Docker, to build scalable and high-quality systems. Ideal candidates are South African citizens or residents with a passion for agile methodologies and exceptional problem-solving skills. ESSENTIAL SKILLS REQUIREMENTS: - JavaScript - Typescript - Node.js - OpenAPI - Angular 5 - HTML 5 - CSS (SCSS) - AJAX & REST - JSON & XML - Relational Database experience (POSTGRES, SQL) - JAVA (beneficial and optional) - Micro Service Development - Freestanding Component Development (POLYMER etc.) ADVANTAGEOUS SKILLS REQUIREMENTS : - Docker / Kubernetes (AWS / OpenShift advantageous) - S3 - AWS CloudWatch - AWS Fargate (ESC) - Serverless Architecture - Code versioning (Git) - Jenkins Beneficial: - Agile development methodologies - Confluence / Jira - DevOps experience WHICH QUALIFICATIONS/EXPERIENCE DO WE NEED FOR THE ROLE ? - Degree in IT or 3 years relevant experience - Agile working experience WHAT WILL BE YOUR ROLE AND RESPONSIBILITIES? - Projects: Frontend: - Rapidly experiment with multiple solutions - Implement pixel perfect UI designs - Implement re-usable HTML and JS logic - Ensure all code is readable, extendable, and scalable - Ensure that all implementations can be passed over to other developers, mid-development, with a minimum of handover - Polish frontend behavior to ensure a great user experience - Ensure that the small unseen details of a client-side application are of exceptional quality - Ensure that all processes have been investigated/considered in obtaining the specifications of the user requirements - Review and present proposed system solution to IT Project Manager/Leader and User - Develop system solutions in line with quality and delivery requirements - Ensure that the following steps in the Development Cycle are executed: - Preparation of system/technical documentation (as per ISO standards) - System testing/parallel runs - System implementation - System audits/quality assurance Back-end skills: - Linux - RDS (PostgreSQL) - NodeJS - Open API - S3 - ECS (Fargate) - AWS RDS - AWS MSK - AWS CloudWatch Transition: - Review and present proposed system solution to IT Product Owner - Ensure that the following steps in the Development Cycle are executed: - Preparation of any additional system/technical documentation - Engage in Knowledge Transition sessions together with Suppliers - Take ownership of hosted system - System implementation - System audits/quality assurance Additional Skills: - Strong interpersonal and communication skills - Strong ability to understand and interpret Business needs and requirements with the ability to move concepts through to proposal and finally successful implementation - Excellent interpersonal and organizational skills with ability to communicate effectively (both verbally and written) with both technical and non-technical
Apply Now