Job description
Description
Important upfront notice
This job posting is not for madewithlove but for one of our clients whom we consciously chose to work with. They can only offer Belgian employment contracts, so you must be eligible for those and live and work in Belgium or one of the neighbouring countries.
Our client
DataStories International develops cutting-edge machine-learning solutions that make advanced data science explainable and easy for engineers and business experts to use. Their flagship products include:
The DataStories Platform – A user-friendly interface for data-driven decision-making.
The DataStories SDK – A Python library for data scientists to harness a powerful computational engine.
They are looking for a full-stack software engineer (f/m/x) to help develop and maintain the DataStories Platform and occasionally contribute to the SDK.
Recently acquired by Accenture, they are a small but growing team that is taking technology and processes to the next level.
Learn more about their company and products: https://datastories.com.
The strengths of a good mix
We always encourage underrepresented groups to apply. We value diversity and promote an inclusive environment in which team members from all different backgrounds, ages, genders, and sexual orientations feel equally appreciated. To achieve this, we are committed to shaping a hiring process that provides everyone with an equal opportunity to get hired.
What will you be doing at DataStories?
Your primary mission:
Develop and maintain the DataStories Platform
Support product roadmap implementation and contribute to product direction
Ensure high quality and security standards through code reviews and best practices
Your responsibilities:
Identify and document product requirements from product meetings
Create and maintain technical documentation (Confluence, user guides, release notes)
Organize and execute test procedures and release test activities with the CTO
Work across all components: Vue.js front-end, Python back-end, and asynchronous workers
Maintain and improve the library of data visualizations (Vue.js + D3)
Adapt and manage AWS services (EC2, ECS, RDS, S3, Lambda, etc.)
Requirements
Don’t hesitate to apply if you don’t fulfil 100% of the requirements. Superheroes don’t exist. People with passion and talent do!
People skills
Working mostly remotely in a small team with many tasks to divide and a big technology stack, we are looking for the following:
Hands-on attitude: you should be ready to dive into the code at least 50% of your time.
Ability to work independently but also to ask for help when needed.
Willingness to learn and to share knowledge.
Willingness to do a few things beyond your normal scope and comfort zone.
Technical skills
Strong experience in software engineering (5-10 years), with a proven track record in complex systems and product development
Master’s degree in Computer Science or equivalent experience
Fluent in English
Proficiency in:
Python
JavaScript (Vue.js preferred)
Bonus points
The ideal candidate will also have some experience with the following:
AWS and/or Azure cloud
C++
Databricks or other data orchestration tools
Matlab
Jenkins CI/CD pipelines
Experience in different organisational contexts (for example, start-up and corporate)
What will you be offered?
Again: DataStories can only offer Belgian employment contracts, so you must be eligible for those and live and work in Belgium or one of the neighbouring countries.
Next to a growth opportunity, you will be offered an employee contract with a competitive salary and benefits package:
32 (20 + 12 ADV) days of paid vacation for full-time employees
Working from home as a standard with monthly or bimonthly team gatherings at the office in Turnhout or elsewhere in Belgium
Group insurance for tax-advantageous savings for your pension
Meal vouchers of about 8 Euro for every day worked
Eco vouchers
Bonus based on personal performance reviews
If this sounds like we are talking about you, please don’t hesitate to hit the ‘Apply’ button.
The process
If you pass the CV screening, you will have a first video interview with a non-technical recruiter from madewithlove. The candidates who are selected will receive a technical challenge. The final round(s) is an interview with some of the people of DataStories.