Full-Stack Software Engineer

  • Remote - Belgium

Remote

Software Development

Mid-level

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.

Good luck!

Share this job:
Please let madewithlove know you found this job on Remote First Jobs 🙏
Apply now