Full-Stack Software Engineer

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 ๐Ÿ™

Similar Remote Jobs

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service ๐Ÿ™

Apply