About the job
Tebi builds a unified restaurant management system that connects sales, reservations, kitchen prep, payments, and analytics on one platform. The company’s technology supports hospitality teams as they streamline operations and improve service quality. Founded by Arnout Schuijff, co-founder of Adyen, and backed by €50 million from Index Ventures and CapitalG, Tebi already serves thousands of restaurants, cafés, bars, and coffee shops in the Netherlands, the UK, and beyond.
Role overview
This is a full-time position for recent or soon-to-graduate engineers interested in backend or mobile development. As one of Tebi’s first Graduate Software Engineers, you will join a team where learning and growth are central. The role offers hands-on experience with backend systems that handle financial transactions and real-time data, and the chance to help shape features that support restaurant teams daily.
You will work closely with experienced engineers, starting with clear, manageable tasks. Guidance is provided through code reviews and regular feedback. Over time, responsibilities expand as your skills develop. The stack includes Kotlin (for backend and mobile), Google Cloud Platform, and PostgreSQL.
What you will do
- Contribute to the codebase, focusing on backend features with support from senior engineers.
- Work on well-defined tasks such as fixing bugs, creating small endpoints, and improving services, with opportunities to take on larger projects as you grow.
- Participate in code reviews and learn Tebi’s coding standards and practices from experienced teammates.
- Write clean, maintainable code while building skills in testing, version control, and deployment.
- Join merchant visits to see how Tebi’s platform is used in real restaurant settings.
- Adopt a learning mindset: ask questions, experiment safely, and develop into a confident backend engineer with support from the team.
Requirements
- Recent or soon-to-be-completed degree in Computer Science, Software Engineering, or a related field.
- Interest in software development and motivation to build technical skills.
- Some familiarity with Kotlin or another programming language, along with a basic understanding of backend development concepts.
This position is based in Amsterdam.

