Software Engineer
Build features end to end across the platform — scheduling, billing, permissions — in TypeScript on Next.js.
- Work mode
- Hybrid — home and the Wuppertal office
- Location
- Wuppertal, Germany
- Start
- Q1 2027
- Commitment
- Full-time
- Languages
- English; German or Arabic welcome
What you'd do
- Ship features end to end: the data model, the API, and the interface people actually use.
- Treat student and teacher data with care — privacy and access rules are not a side concern.
- Write the tests that let us deploy on a Friday, and keep the ones we have green.
- Take part in how features are shaped, not only in how they're built.
What we're looking for
- Solid TypeScript, and real experience with React and a modern server framework — Next.js here.
- Comfort with a relational database and an ORM.
- You've owned a feature from idea to production and supported it afterwards.
- Care for correctness and accessibility — schools depend on this software every day.
- Clear written communication; much of the work is asynchronous.
Nice to have
- You've worked on a multi-tenant SaaS product before.
- Stripe, background jobs, or performance work.