Do you want to build smart data connectors and a data platform that helps organizations gain better insights? As a mid-level TypeScript/JavaScript developer, you will work on integrations with various systems and develop new features for our platform. Does this sound like something for you? Then read on.
What will you do?
As a mid-level TypeScript/JavaScript developer, you will work on all the software solutions we develop in-house to support our data services. This makes it a diverse role in which you can further develop yourself in multiple areas. The main focus is on further developing the connectors within our data integration platform, as well as adding new features to continue evolving the platform. When developing a new data connector, you will communicate directly with the client (or a colleague/consultant) and software partners to ensure you can access and extract the right data.
Your responsibilities also include:
Data connectors:
- 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).
This role offers plenty of room for growth and personal development.
What do we offer?
Cleversight B.V. strives to be an outstanding employer. We believe that freedom, room for personal development, and individual responsibility are essential for your job satisfaction. As a fast-growing organization, we learn from each other every day. We aim to create a work environment where everyone contributes in a way that suits them. Alongside hard work, we celebrate our successes together through various activities.
In addition to a great role within an enthusiastic and growing team, we offer the following:
- 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;
- Proven experience with TypeScript/JavaScript (through work, studies, assignments, or personal projects);
- 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.
Who are we?
Cleversight B.V. is a young company with roots in financial and business IT. As part of the Rsult Group, we have a strong foundation consisting of more than 100 skilled professionals across six different countries. Cleversight supports its clients in transforming into data-driven organizations. We are a true BI powerhouse, offering everything needed to make an organization data-driven—from data strategy to dashboards, reports, and automated alerts.
Together with our clients, we design a strategy based on key KPIs, after which we connect and unlock their data through our in-house developed data connectors, making it available via dashboards and data warehouses.
Interested?
Are you excited about this vacancy and curious about our organization? We would love to get to know you! Please send us your CV and a short motivation letter.
If you have any questions about the role or our organization, feel free to contact Joyce Velzeboer (HR) at careers@rsult.com or +31 6 89 97 14 46.