Software Developer (Senior)

Serlo Education e.V.

Munich, Berlin Remote

Part time


Mar 21


When?   Open for applications at any time. ​The position can be taken up immediately.

Where?   HQ Munich, Berlin or working remotely is an option

Your mission

We are looking for talented software developers who are passionate about our vision. Working at Serlo means making an impact as you are part of our small and dedicated team. You create high-quality learning experiences for over 1 million users per month and improve the tools our authors use.

Your responsibilities include: 

  • Solving problems through analysis, conceptual design and prototyping
  • Implementing solutions by designing, writing, testing and releasing code
  • Collaboration in an interdisciplinary team, with educators, designers and product managers 
  • Contributing to open source projects which help us achieve our goals and whose communities we support
  • Optional: Taking over responsibilities in leading projects or other developers

Technology Stack

  • Backend: Node.js / TypeScript, GraphQL, Rust
  • Frontend: Next.js / TypeScript, React, Tailwind CSS
  • Deployment: Docker, Kubernetes, Terraform
  • Database: MySQL, PostgreSQL
  • All software developed by us is open source (

Experience in some of these technologies is desirable.

Your profile

  • Enthusiasm for education and our vision
  • Being empathetic to the challenges faced by students in diverse life situations around the world
  • 5+ years of experience in developing interactive web applications with large numbers of users
  • Experience in developing and maintaining complex software - your code is clean, well-documented and testable
  • Readiness to work in both backend and frontend
  • Working independently and stringently, high willingness to learn
  • Entrepreneurial mindset

Why us?

  • Meaningful work! We think big and want to advance digital education systemically. Together with us, you work on helping students to have a positive outlook on their education, reach their career goals and fulfill their potential in society.
  • New Work! We don't mean playing table football in the office but the willingness to think work differently: you have a say on all levels, set your own working schedule, you can work remotely, and get a permanent contract. You decide when and how long to take time off work. This autonomous way of working has proven effective and valuable for our team. 
  • Mindfulness! We work with an entrepreneurial mindset and ambitious goals, yet deeply care about and foster an environment that supports healthy, sustainable and mindful work.
  • We celebrate diversity! In our diverse and welcoming team, people from all ages and backgrounds work together.


Please send your compact application via the application form. Show us examples of your previous work and tell us about its impact. Send us links to projects or demos (e.g. on GitHub or GitLab). Tell us why you developed these projects. No project is too small if it is meaningful to you!

Do not hesitate to contact us for further questions:

We are looking forward to getting to know you!

Apply for this position Back to job

You must be logged in to to apply to this job.