Back-end Engineer

Apply now

Back-end Engineer

Do you want to design, build and maintain code and infrastructure that aims to put an end to bad customer service? Our platform processes tens of thousands of customer interactions monthly - will you help us scale to millions?

Full-time · Nijmegen

TL;DR

As Back-End Developer, you will be joining our experienced development team, and be responsible for the infrastructure and code powering a platform that processes many many customer interactions. The ideal candidate is someone who enjoys researching, learning, evaluating, and releasing stable user-facing features using new tools and programming languages.

About this job

You'll join a development team (7), which includes various disciplines, from data science, software engineers to product design. We're a B2B company, with an emphasis  on quality and reliability.

Our current backend runs on AWS, Ubuntu Linux, and nginx. Beyond that, we choose whichever tools are best suited to each application. These include:

  • MariaDB/MySQL, including ColumnStore for analytics on stored data.
  • bash & cron for features that require non-user-driven periodic recalculation.
  • R: shiny-server for in-memory analytics.
  • Apache arrow for efficient transmission of data to the frontend for frontend analytics.
  • PHP for traditional login, session, and database-driven features.
  • Redis for efficient realtime chat and notification features.
  • Node.js and websockets for realtime audio features.
  • Python for speech recognition, natural language processing, and other machine learning algorithms.

You?

  • The ideal candidate is someone who enjoys researching, learning, evaluating, and releasing stable user-facing features using new tools and programming languages.
  • Have 3+ years of professional programming experience.
  • Have a “more effort now to save effort later” mentality.
  • Have a deep understanding of modern-day web technologies.
  • Fluent in Dutch or English.

What are we offering?

The team you join is made up of people with many collective years of experience: from start-up to academia, so you get the best of both worlds: fast paced and strong teammates to help. 

  • A dynamic professional environment with room for personal growth.
  • The opportunity to affect our development strategy with your expertise.
  • A full-time contract (36-40 hours/week).
  • A competitive salary.
  • A diverse, talented, and self-motivated team.
  • A flat organization with lots of personal responsibility and freedom.
  • State of the art equipment.
  • Work in a fun, friendly, and informal environment.

Exited?

Then we would love to get in touch with you! Apply via the button below. The procedure consists of a first meeting, then a follow-up interview including an aptitude test.

Do you have any questions? Feel free to contact us.