At sofatutor, we believe children and young people achieve their learning goals best when they learn at their own pace and can access different learning media. For this purpose, our team has created a digital learning platform that makes individual learning possible anytime and anywhere. We offer students the opportunity to learn or review school material with the help of learning videos, practice problems, and worksheets and other features.

As (Senior) Full-Stack Developer (gn), you are responsible for the constant improvement and further development of our innovative online learning platform. In close cooperation with experts from Product and Tech you will implement the technical and didactic requirements of our learning platform safely, efficiently, sustainably and pragmatically.

You don’t live in Berlin? No problem, because you can do the job remotely and the application process takes place digitally as well. Please apply with a comprehensive application, including your salary expectations and your earliest possible starting date.

Ruby on Rails
Very well

You will be part of one of our cross-functional teams and work on a Ruby on Rails framework. In cooperation with the other developers from your team, your focus will be on internal requests from different teams of the company. In detail you will do the following tasks:

  • Developing and extending the platform functionality focussing on internal team requests, working both from backend and frontend perspective
  • Ownership of specific areas depending on your preferences and our open topics
  • Independent resource and work planning in exchange with Product Owner and Scrum Master
  • Close cooperation with other developers in your cross-functional team
  • Improvement of workflows and agile processes, our coding style guides and quality standards


You are an experienced and passionate Ruby on Rails developer, a team player and you enjoy working with agile methods in a growing work environment. These are further requirements of the position:

  • 5 years+ of professional experience as a software developer (both frontend and/or backend)
  • You enjoy writing beautiful Ruby code and have hands-on experience with larger Ruby on Rails projects
  • Experience with unit and integration tests
  • Experience with RSpec, SQL databases, and/or AWS is a plus
  • Agile way of thinking, experience and fun working with agile methods, e.g. Scrum, Kanban
  • You like working in a team and proactively support the achievement of your common product goals
  • Your English is fluent and you like to exchange ideas with people from other departments to achieve the best results

Packages and extras

  • Leisure package
  • Language courses
  • Trainings

Relocation package

  • Open to Ukrainian candidates
  • Adaptation tips
  • Visa Services


  • Bicycle parking
  • Cold beverages
  • Hot beverages
  • Fruits
  • Snacks
  • Shower
  • Chill room

Initial Call with Engineering Manager
Job Interview with Tech Lead & HR
Trial Day with Get-to-know with the team

For more than ten years, the online learning platform “” is supporting students on all levels in learning independently and is also widely used in teaching. We believe that students can reach their full learning potential if they are given the freedom to go their own ways and set individual goals. With didactically tested learning content in 13 subjects, our product adapts to the individual learning progress of students and helps them to improve grades. More than 100 employees work on our learning videos, practice problems and worksheets to show students that learning is fun. Bring in your talents and make our mission your own!