TRAFFIC Gauteng

Mid-level JavaScript Developer (32-40 hours per week)

Rsult Group

Job Description

What will you do?

Your responsibilities also include:

  • Translating requirements into a project plan and designing the data solution;
  • Coordinating with software partners to establish agreements and obtain the necessary documentation and access to source systems;
  • Developing the actual data connector, including documentation for end users and internal maintenance;
  • Providing support for existing data connectors;
  • Optional: developing a basic Power BI data model for the connector.
Platform and additional tasks:
  • Adding front-end features and UI components in Vue.js using Vuetify (extensive CSS knowledge is not required);
  • Developing back-end features in LoopBack, such as monitoring and data storage functionalities;
  • Creating various Node.js scripts for automation;
  • Performing various maintenance tasks in Kubernetes (with the opportunity to learn this on the job).
What do we offer?
  • A one-year contract, with the prospect of a permanent contract upon good performance;
  • A position for 32 to 40 hours per week;
  • A starting salary based on your knowledge and experience;
  • 21 vacation days per year based on a full-time contract;
  • A hybrid working model: partly from our office in Johannesburg and partly remote;
  • A laptop;
  • A comprehensive training and development package to support your personal and professional growth;
  • A pleasant working environment where everyone can be themselves.
What do we expect from you?
  • You have a passion for data and business intelligence;
  • A bachelor's or master's degree in IT;
  • Experience with Node.js Read, Write, and Transform streams for efficient data processing is a plus;
  • You are highly familiar with REST and SOAP APIs and associated authentication mechanisms such as OAuth;
  • Knowledge of databases and data modeling (SQL, MongoDB, Redis) is required;
  • You are familiar with, and/or enjoy working with, frameworks such as LoopBack and Vue.js;
  • Knowledge of Kubernetes and Docker is desirable but optional (you will have the opportunity to learn this with us);
  • Experience with modern software development practices such as CI/CD, DevOps processes, version control (Git), proper documentation, and collaboration within Agile/Scrum teams;
  • You have strong communication skills, preferably in both Dutch and English.

About This Role

Career insights for Personal Financial Advisors positions

Salary Benchmark
R38,810/month
R27,104 to R54,338/month
Source: WageIndicator ZAR data
Job Outlook
This career will grow rapidly in the next few years.
Key Skills for This Role
Active Listening Reading Comprehension Speaking Writing Critical Thinking
Common Technologies
Act! CRM Microsoft Dynamics 365 Salesforce CRM Financial planning presentation software Microsoft PowerPoint 365 MoneyTree Silver Financial Planner (presentation feature) Envestnet MoneyGuide Ibbotson Portfolio Strategist

Job Overview

Date Posted
24 Apr 2026
Location
Gauteng, South Africa

Personal Financial Advisors Insights

Median Salary (ZAR)
R38,810/month
Job Outlook
This career will grow rapidly in the next few years.

Similar Opportunities

This page incorporates data from O_NET OnLine, courtesy of the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA), under the CC BY 4.0 license. O_NET is a registered trademark of USDOL/ETA. Assessify has adapted and modified the original content. Please note that USDOL/ETA has neither reviewed nor endorsed these changes.