Job Description

In a nutshell.

We’re looking for an enthusiastic person to join our team as a front-end engineer. You’ll have ownership of our custom back-office tool and contribute to other custom front-end applications. You’ll make impact for hundreds of thousands of users daily.

The role.

As a Front-end engineer within Check, you’ll be responsible to work on the internal tooling that differentiates Check from the rest. Most of our internal tooling is web-based and has been built from the ground up in recent years, so no legacy code there.

You will be working side-by-side with a team of enthusiastic (in-house) developers who bring years of experience to the table.

Our tech stack.

The internal tools that you will be working on are web-based, and are built in Typescript. The main project, a back-office tool called Toolshed, is fully written in Next.JS in combination with TailwindCSS. This project recently migrated from the pages-router to the app-router, future proofing our platform. Besides Toolshed, you’ll work on several microservices which are using Bun under the hood.

All front-end code is written in Typescript, which allows us to maintain a big platform and move fast, while making sure nothing breaks. The customer-facing apps are written in Swift and Kotlin, making them native to iOS and Android respectively.

Our backend stack is heavily based around Python, because our main API is written in that language, as well as several microservices. For updating our fleet in real-time, we use have created a microservice which is written in Rust. This is all hosted and managed in-house, by running two Kubernetes clusters and Helm as our package manager.

This is what you’ll do

  • Work in a small product team of pro engineers using the latest, greatest tools
  • Make backend data and features accessible by building robust software
  • Have full ownership of our fully custom built back-office tool
  • Help translating business ideas and UI designs into a user-friendly tool
  • Contribute to other Typescript applications including an internal mobile application and a custom PDF generator
  • Perhaps we’ll convince you to start using Neovim 😉

Requirements.

  • HBO, university or similar education in technology
  • 3-7 years of experience as developer or engineer
  • Experience with Next.js, Typescript, React
  • Experience with CI/CD pipelines, Git and containerised deployment using Docker
  • An eye for UX is a pre

What makes this opportunity unique.

  • Work daily with an awesome tech stack, including Next.js, Typescript and Tailwind CSS
  • Get inspired by top developers working with other great tech, like Python, Kubernetes, Bun, Rust and Polars
  • Enjoy creative freedom with enough space to experiment and bring your own ideas to life
  • Solve new technical puzzles continuously, keeping your work fresh, fun, and rewarding on a continuous basis
  • Make impact with code that will directly shape the experiences of hundreds of thousands of users, not just living in a repo
  • Be part of a unique vibing product team of talented professionals. Whether it’s team game nights, hackathons, or just good vibes in our Slack channels where we recommend each other the newest tools, we make sure work is as enjoyable as it is rewarding

Sponsorships & Remote work.

Check offers a visa sponsorship for non-EU applicants. This ONLY applies to applicants that are already residing in The Netherlands.

Permanent remote work is not possible.