Python Backend Developer

Imagine a world where every student has a personalized learning path, teachers get real-time insight into the progress of their class, and learning finally feels truly tailored.

We are building that future. By combining data, AI, and educational expertise, we create a platform that helps students grow while reducing the workload for teachers.

We are looking for a Senior Backend Developer who wants to help shape a new standard in education. Not dull enterprise software, but meaningful technology with direct social impact.

  • Further develop our learning platform by working on areas such as feedback and content modules
  • Use modern AI tooling to support LLM workflows with thoughtful guardrails and grounding
  • Use Python, Django, and related technologies to deliver robust and scalable functionality
  • Spend little time on legacy code or maintenance, with strong opportunities to work on new projects
  • Take part in our agile development cycle, with a focus on clearly scoped work and high-quality software delivery
  • An experienced professional with more than 5 years of backend development experience and a strong academic foundation
  • An independent problem-solver who can manage projects from concept to delivery
  • Able to communicate professionally in both Dutch and English
  • Experienced with Python, Django, and SQL, which are essential for a fast start
  • Experienced with LLM workflows, which is considered a plus
  • Experienced with Git workflows, GitHub Actions, Terraform, and Azure, which is also a plus
  • A competitive salary based on skills and experience
  • The opportunity to work at a dynamic, self-funded startup with the ambition to make a significant impact in education
  • A laptop of your choice, such as a high-performance professional device
  • A remote-first working model, with occasional office days in Amsterdam for team events or design and strategy sessions
  • Holiday allowance
  • 25 vacation days
  • A strong focus on continuous personal and professional growth, with support for your learning goals

Please send your CV and a portfolio or GitHub link that best demonstrates your skills. After that, there will be a short introductory conversation to assess mutual fit and potential. Next, there will be a practical pair programming session, followed by a discussion about your approach. Successful candidates may receive an offer before the end of the year.

Process

Selection interview
We get to know you and your experience, and you get to know us.

Pair programming session
In a session of less than one hour, we work through one or two practical challenges based on real issues from our platform. No artificial puzzle exercises.

Culture fit conversation
We discuss the pair programming session, and you meet the rest of the team and management.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx, .rtf
Go to Top