The Engineering Team

Get to Know us

Frontend

Frontends and interfaces

Our interfaces can be classified into three different categories:

Indexable interfaces

These are all public interfaces that are indexable by search engines. Our focus here is speed and allowing for easy data access. They are built with templates written in Go (quicktemplate) rendering the HTML content. We use Tailwind as our main CSS framework. Frontend components that need to be interactive are mostly implemented using Vanilla JavaScript for speed, but we are currently introducing Alpine.js.

Highly interactive embedded interfaces

Interfaces that do not need to be indexable by search engines and have a high complexity are implemented using Vue.js. They are then embedded into our normal templates.

Highly interactive stand-alone interfaces

The prime example for this type are management interfaces. They are written as Vue.js SPAs and communicate with the backend via our standard API.

Learn more about: Workflow

We're Hiring

  • Lead Frontend Developer / Vue.js (m/f/x)

    We are looking for a lead frontend developer with experience in Vue.js to support us in developing our interfaces and to lead a remote team of software developers.

  • Lead Backend Developer / Go (m/f/x)

    We are looking for a lead backend developer with a solid background in designing and implementing Go backend services to support us in improving our e-commerce platform and to lead a remote team of software developers.

  • Senior Data Engineer (m/f/x)

    We are looking for a senior data engineer to work in the intersection between engineering and data science. Help us improve our data processing workflows and push them to the next level.

View all positions