
Full-Stack Engineer (gn)
- Remote
- Berlin, Germany
- Technology
About the job
sofatutor is a digital learning platform for nearly 2 million early learners, students, parents, and teachers. As a (Junior) Full-Stack Engineer (gn) in Team Growth, you ship features on the visitor-facing pages where new users first meet us. You build; our Growth Specialists deliver the testing ideas and hypotheses.
📍Remote (EMEA) | ⏳ 40h/week
Your Tasks:
Build and release features on visitor-facing pages and conversion funnels.
Implement A/B tests cleanly and reliably, based on hypotheses handed over by our Growth Specialists.
Use AI tools daily – prompt, steer, validate – and review AI-generated code with the same care as your own.
Write and maintain unit and integration tests (Capybara, Cypress). Testing matters more, not less, when code is co-produced with AI.
Own critical systems in the visitor journey: maintenance, reliability, and incident response.
What you bring to the table:
2–3 years of hands-on engineering experience in web development – enough to ship production-ready code independently from day one.
comfortable across the stack (HAML, CSS, JavaScript, Ruby).
Strong eye for code review and QA → you spot what's off, whether it's your code or AI's.
You actively use AI in your daily work and have real opinions: where it helps, where it fails, and how to review output before it ships.
Pragmatic – excited by focused, high-impact work on a clean stack, not by the newest framework or the most complex architectural puzzle.
Very good written and spoken English skills.
What we offer:
🕒 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!
or
- Berlin, Berlin, Germany
All done!
Your application has been successfully submitted! You will receive a confirmation of receipt with further information in the next few minutes.
You've already applied for this job
We appreciate your interest in this position. Unfortunately, you have already applied for this job.

