Skip to content

(Mid/Senior) Fullstack Developer (gn)

  • Remote
    • Berlin, Germany
  • Technology

About the job

At sofatutor, we believe that learning works best when it’s fun, flexible, and digital. Our platform supports more than one million students on their learning journey. As a (Mid/Senior) Fullstack Developer (gn), you will become part of one of our cross-functional teams and work on continuously improving our platform. Your focus: developing tailored technical solutions for our internal teams – from backend to frontend.

Our application process is fully remote. You can work from anywhere within Germany and many other countries. Please include your earliest possible start date and salary expectations in your application.

Our promise

At sofatutor, you’ll be a valued team member from day one. We trust in your expertise, encourage independent work, and are always here to support you. Transparency, feedback, and personal growth are at the heart of how we work – just like creating a work environment that fits your life. We offer you a range of benefits from which you can choose the right offer for you:

  • 🕒 Flexible Work: Enjoy flexible working hours and our remote-first model (including the option to work from EU countries up to 180 days per year), so you can organize your life in a way that suits you best.

  • 💻 Remote Work Support: To help you set up your ideal remote workspace, we offer up to €100 every two years for home office equipment. Basic technical equipment such as a laptop, headset, monitor etc. will of course be provided by us.

  • 🌍 Mobility & Independence: We support your mobility with public transport subsidies or a Swapfiets bike – in Berlin or another city.

  • 🎉 Team Spirit & Events: Community matters to us! Join regular team events, both online and in person at our Berlin office.

  • 💚 Volunteering & Extra Time Off: Get two additional paid days off per year for your voluntary work - plus paid time off on Christmas Eve and New Year's Eve.

  • 💪🏻 Fitness & Mental Wellbeing: Stay active with a membership for Urban Sports Club or a local gym. For your mental health, you get free access to the Bloom platform.

  • 💸 Attractive Discounts: Enjoy discounts through FutureBens and Corporate Benefits, plus exclusive offers for friends and family on our learning platform.

  • 💳 Flexible Perks: With the givve benefits credit card, you receive tax-free perks that you can spend flexibly in your region.

At sofatutor, we are committed to continuously developing an inclusive work environment that supports your growth - regardless of gender, marital status, sexual orientation, religious beliefs, age, disability, education, or ethnicity. We’d love for you to join us in shaping this together!

Your Profile

You are a passionate Fullstack Developer (gn) who enjoys working in an agile environment and contributing to meaningful solutions as part of a collaborative team. Here’s what we’re looking for:

  • 3–5 years of experience as a Fullstack Developer (both frontend and backend)

  • You enjoy writing clean, well-structured Ruby code and have hands-on experience with larger Ruby on Rails projects

  • Experience with unit and integration testing

  • Nice to have: knowledge of RSpec, SQL databases, and/or AWS

  • Agile mindset and experience with methods like Scrum or Kanban

  • A true team player who actively contributes to achieving shared product goals

  • Fluent in English and you prefer open communication and real collaboration – beyond ticking off to-do lists

Your Mission

As a (Mid/Senior) Fullstack Developer (gn), you’ll be part of one of our cross-functional teams working with Ruby on Rails. Your focus will be on supporting internal teams with the best possible technical solutions – from backend to frontend. You’ll contribute your own ideas, take ownership of specific topics, and actively help to shape our platform. Together with other developers, your Product Owner, and Scrum Master, you will plan your work independently and continuously improve your workflows.

What you will be doing:

  • Develop and extend the platform’s features with a focus on the needs of internal teams.

  • Maintain and improve existing code to ensure stability and performance.

  • Take ownership of specific areas based on your skills and interests.

  • Work closely with internal stakeholders to find the best solutions together.

About Us

At sofatutor, we are convinced that children and young people achieve their learning goals best when they learn at their own pace and have access to different learning media. That's why our team has created a digital learning platform that enables learning in an individual way, anytime and anywhere. We offer students the opportunity to learn or review school material with the help of learning videos, interactive exercises, worksheets, and many other features.

or

Remote
  • Berlin, Berlin, Germany
Technology