Working Student - Software Engineering

Job description

Start: ASAP

20h/ week

Chatterbug is building the internet’s best way to learn a language by empowering those who speak languages: Humans! Humans build our curriculum, teach our students how to speak in one-on-one lessons, and now we are looking for a few more humans to join us in making Chatterbug the best it can be.

Check us out at



About the job

It’s an exciting time here at Chatterbug: since securing our biggest round of funding yet, our product and team is evolving faster than ever. We’re embarking on some of the biggest projects in our product’s history, and we want a student software engineer to join us for the ride! 

As our very first working student in the engineering department, you’ll learn from world-class developers and make a real impact across multiple facets of the company: from our product itself to the ways we market it. Your tasks will include:

  • Running complex data queries to inform critical business decisions

  • Supporting the marketing team; providing clever tooling and adding engineering magic to their campaigns

  • Pushing our product forward by helping our engineers realise various projects in each development cycle

  • Squashing bugs to keep our students learning


About us

Although we are a small team, we have a big product. We are an experienced team with backgrounds at GitHub and other major tech companies with funding from top investors in Silicon Valley and Europe. Our team works extremely reasonable hours and we have a strong commitment to work-life balance.


Beyond language learning, we’re on a bigger mission to help make lots of jobs for people who only need one skill: how to speak their native language. We currently teach German and Spanish and French to English speakers, as well as English to Spanish speakers. We have an international team and an international product, and we’re proud of it.


Curious about how the company operates? Here’s a quick overview:


  • Remote flexibility. Our largest office is in Berlin with ~24 people, but our team is encouraged to travel and work from home when needed. Because of the vast time zone spread (9 hours now!), we focus on asynchronous communication when possible, via Slack and Basecamp.

  • Work/life balance matters. We work a full day then go home, and please set up your Do Not Disturb. That Slack message can wait, can’t it? We think so too.

  • Face time brings us together. Since we’re split up over the world, we put a lot of value on our weekly in-video “Chattermeet” all-hands meetings. We share what’s happening in the company, our product, our curriculum, and occasionally some tidbits about our lives too.

  • Learning first. We have monthly breakfast meetings at our Berlin office to teach about our systems and we encourage our employees to network and be continual learners at professional events.

  • Pitch us. Ideas for our company and our product can come from all levels or layers of the organization—you just need to write it up or propose it!


Benefits at Chatterbug

  • The chance to flex and improve your development skills in a rapidly growing tech startup

  • Support from world class engineers and plenty of scope to shape your role

  • We’ll pay for you to learn a language - either with us or take a class, on us. You can also elect a friend or family member to learn with us for free, too

  • Regular fun events, team dinners and an annual company summit abroad

  • A lovely, apartment style office in the heart of Berlin (with free fruit!)


Want to apply?

Click the Apply for this Job button! If you have a resume, please feel free to upload it, but we're more interested in why you think Chatterbug might be a good fit for you and what you've done before. The cover letter is your chance to shine! Don't forget to list any relevant links (portfolio, links to side projects, etc). We look forward to hearing from you!


  • You’re enrolled as a student and will be for at least another 2 semesters

  • You’re a student of computer science / similar or a hobbyist ready to launch your career in software development

  • Experience translating layouts into HTML and CSS

  • Familiarity creating SQL queries to achieve business goals

  • You have the ability to listen to, interpret and rapidly iterate on changing product and business requirements, making good engineering decisions to achieve these goals

Ideally, you will have:

  • Knowledge of Ruby on Rails

  • Experience using tools such as Cluvio and Campaign Monitor