System Engineer (C++/Linux)

Job description

Some people don't believe in magic. Others have lost their faith in tech. At Tover, our trust in both grows each day. One smile at a time. One game at a time. Co-designing purposeful games that delight and stimulate people with cognitive challenges, calls for a full-hearted approach and an inventive mindset. Our solutions may be playful, but we solve serious care and education issues. To maximise our impact, we need to enthuse care providers, teachers, and researchers globally. By inspiring them with relevant metrics. By constantly reinventing our propositions. And by always putting smiles on users' faces. Ready to infuse your career with a healthy dose of purpose? Dare to care with us!


What is your purpose?

To demonstrably enhance the lives of roughly one million people who face cognitive challenges or dementia. Not by developing a miracle cure (we wish), but by continually improving the back end that enables Tovertafel to work its magic. While the social impact is an attractive component of the role, the scale-up setting and the tools you wield to achieve your mission greatly add to its appeal. As for that setting, you are a key member of the squad that develops this pioneering MedTech solution.


Vertically, you team up with system, back-end, and front-end developers, who enjoy exchanging insights and code and aren’t averse to the occasional hackathon (you’re invited!). Horizontally, you’ll collaborate with developers, UI/UX Designers and Product Owners. All of whom are passionate about what we do, who we do it for, and our tech stack. Speaking of tech, you’ll mainly zoom in on improving our back-end feature set and robustness. This means leveraging every bit of your system design skills to bring interactive projections to life. From the ground up, so your ability to run with stories autonomously will serve you well. We also challenge you to find chinks in our security armour. Help us develop ‘Fort Knox’ platform protection against black hats, so information stays safe.


The TL;DR version

  • Develop, build, optimise and deploy back-end systems
  • Contribute to download, update, configuration, security, and network systems
  • Ideate, design, and write automated unit tests
  • Repeat that ‘trick’ to automate feature integration testing
  • Propose and develop manual UI test protocols
  • Devise manual regression test protocols.


Job requirements

What you bring to the Tovertafel

  • You can out-think undergraduates, at least when it comes to designing systems 😉
  • The right experience: 3 years with C++11 (or above), 2 years in writing automated tests, and preferably more in Linux cli / bash environments
  • You shamelessly Google for missing knowledge, and we can google you to discover your Gitlab (CI), CMake, Conan, VPN Technologies, Linux networking, and IOT expertise
  • No matter the challenges you need to overcome and no matter how fast deadlines emerge from the development mist, you consistently deliver
  • You communicate freely and openly and prefer rational arguments over gut instincts
  • DevOps may win the buzzword of the year competition, but you live and breathe it.


What’s in it for you?

  • A salary up to €5.000,- a month and 25 paid holidays days for full-time.
  • Non-stop development opportunities: when you grow, we grow, so the sky is the limit.
  • Fun company events, and drinks on our rooftop terrace with great views of Utrecht.
  • NS Business Card, laptop and all facilities for a pleasant home office.
  • An inspiring home away from home, in the old court building next to the Dom.
  • The opportunity to infuse your CV with a generous measure of purpose.



Want to work your magic for us?

Hit the apply button and surprise us with your portfolio! Want to find out more first? You can call or WhatsApp Sasja (Talent Partner) at 06 18 73 73 88 to discuss the position over a virtual cup of coffee.