Senior Fullstack Engineer
Location: Berlin, Germany (Hybrid Work)
Department: Engineering – Engagement Team
About Babbel
Babbel is the world’s leading language learning platform, driven by the mission of creating mutual understanding through language. Since 2007, we’ve helped millions of people connect across cultures—whether for travel, friendship, or career growth. With over 16 million subscriptions sold and 60,000+ expert-crafted lessons in 15 languages, Babbel blends linguistic expertise with the latest tech to get learners speaking fast.
We are proud to be recognized as the #1 most innovative language company by Fast Company (2023).
About the Role
We are looking for a Senior Fullstack Engineer to join our cross-functional Engagement team in Berlin. In this role, you’ll architect and build systems that power motivation and progress features for millions of learners worldwide.
Your focus will be backend development (Go, TypeScript, AWS), with occasional frontend support (React, TypeScript) to ensure platform alignment across web and mobile.
What You’ll Do
- Build and maintain backend systems using Go and TypeScript/Node.js to power personalization and engagement features
- Design APIs for progress tracking and motivational features across mobile and web platforms
- Develop serverless solutions using AWS Lambda and other cloud-native tools
- Contribute to frontend development when needed (React/TypeScript)
- Own database design and performance (SQL & NoSQL)
- Lead testing practices across unit, integration, contract, and end-to-end testing
- Monitor and optimize infrastructure performance and reliability
- Collaborate cross-functionally with Product, iOS/Android engineers, and Designers
- Balance quality with speed, helping the team ship impactful, scalable features
You Have
- 5+ years experience building distributed backend systems
- Strong proficiency in Go and TypeScript/Node.js
- Deep understanding of AWS services, especially Lambda, DynamoDB, RDS, Kinesis
- Experience with SQL and NoSQL databases, including schema design and optimization
- Proven API design skills (RESTful) and understanding of cross-platform needs
- Frontend awareness with React and TypeScript (occasional contribution)
- Strong testing discipline and experience across all test layers
- System design experience at scale
- Fluent English communication skills
- User-centric mindset — you consider how backend decisions impact the end user
Tech Stack
- Backend: Go, TypeScript (Node.js)
- Cloud: AWS (Lambda, Kinesis, DynamoDB, RDS, more)
- Databases: SQL & NoSQL
- Frontend: React, TypeScript (as needed)
- Testing: Unit, integration, contract, end-to-end
Perks & Benefits
- 30 vacation days
- Flexible hours + remote-friendly hybrid model
- Jobbatical: Work from anywhere in the EU or UK for up to 3 months
- Learning & development budget + internal learning options
- Free Babbel language subscriptions
- Discounted Urban Sports Club membership
- Diverse employee networks (e.g. FLINTA in Tech, Queer Collective)
- DE&I and mental health support, including counseling
- Fully equipped office with nap, prayer, and family rooms
- Mobility benefits
Diversity at Babbel
At Babbel, we believe diversity drives innovation. We actively welcome applicants from all backgrounds, especially those underrepresented in tech. Whether you’re self-taught or formally educated, your unique perspective matters.
We encourage you to apply even if you don’t meet every single requirement—what matters most is your willingness to learn and grow. If you use different pronouns, have a preferred name, or need special assistance during the application process, please let us know.
Ready to Join Us?
If you’re excited to help millions of people connect through language, apply now to become part of a collaborative, purpose-driven team at Babbel.
Apply Now