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.
- 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).
- 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.
- 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
Personal Financial Advisors Insights
Median Salary (ZAR)
R38,810/month
Job Outlook
This career will grow rapidly in the next few years.