Freelance Ruby/Rails Engineer
Budget: €36 – €0 EUR
Job description
Starting date: As soon as possible
Chatterbug is entering a new chapter in our mission to bring language learning into modern times. We've already helped thousands of students really speak a language with our tutors, but we want to take the human element of learning even further. Introducing our new company focus, Chatterbug Streams.
Streams is a brand new mobile app which brings live streaming into the Chatterbug ecosystem. Each bitesized livestream covers a fun, relevant topic - from Tinder dates to animal idioms - and includes real-time quizzes, vocabulary cards and live chat. It's fun, engaging, and above all - human.
Check it out at chatterbug.com/streams.
About the job:
As we scale our user base and expand the scope of what's possible with Streams, we need bright developers who share our drive to create a truly different language learning product. That's where you come in: we're looking for a Freelance Engineer with proven experience in Ruby on Rails
We're looking for expert support in writing Ruby code for new features and building new pieces of infrastructure to further scale our user base.
The heart of our service is our dear Rails 6 ”monolith”. We use GraphQL, Turbo, Stimulus and React extensively. Other tools include:
* PostgreSQL 13 via Heroku
* Buildkite for running our Ruby and JS test suites
* AWS services including: S3, Polly, AWS ML
* Tokbox and OpenVidu to manage our WebRTC-based live lesson video streams and recordings
* Mux for serving our live streams
* Stripe for handling payments
Engineering at Chatterbug:
Our team is based in Berlin. Here’s what you can expect to see:
* Asynchronous stand ups, as few meetings as reasonable and lots of time to focus
* Short iterations with planning, estimation, and retrospectives
* Our Stack: Ruby on Rails, GraphQL, React, ES6, PostgreSQL, Redis, Docker
* WebRTC is at the heart of our business, used for all of our language lessons
* Continuous integration / continuous deployment of your code
A note on diversity:
Chatterbug is an inclusive company - we embrace difference and strive for equality. We are committed to building a team that represents a variety of backgrounds, identities and perspectives. We particularly encourage parents, women, people of colour and LGBTQIA+ to apply. We’re striving to create a safe environment that’s inclusive to everyone.
Benefits:
* A key role owning major components of a rapidly evolving product
* 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
* A true remote working culture (we've been doing it since the start!)
* Flexible hours
Requirements:
* You're a registered freelancer based in Europe
* You have at least 4 years of professional experience in backend development
* Extensive experience with Ruby on Rails: you've got a few production-scale apps under your belt
* Have worked with a small team or desire to do so
Ideally you will also have:
* Empathy for language learners. You love learning, and are excited to help people learn a new language
* Interest or experience in the operations side of things: deployment strategies, cloud providers, etc
* Knowledge of modern javascript tooling and/or React or Hotwire
Want to apply?
Visit our Career page here https://jobs.chatterbug.com/o/freelance-rubyrails-engineer and click the Apply for this Job button! If you have a resume, please feel free to upload it, but we're more interested in hearing why you think Chatterbug might be a good fit. The cover letter is your chance to shine!
Don't forget to list any relevant links (GitHub, portfolio, links to side projects, etc). We look forward to hearing from you!
Starting date: As soon as possible
Chatterbug is entering a new chapter in our mission to bring language learning into modern times. We've already helped thousands of students really speak a language with our tutors, but we want to take the human element of learning even further. Introducing our new company focus, Chatterbug Streams.
Streams is a brand new mobile app which brings live streaming into the Chatterbug ecosystem. Each bitesized livestream covers a fun, relevant topic - from Tinder dates to animal idioms - and includes real-time quizzes, vocabulary cards and live chat. It's fun, engaging, and above all - human.
Check it out at chatterbug.com/streams.
About the job:
As we scale our user base and expand the scope of what's possible with Streams, we need bright developers who share our drive to create a truly different language learning product. That's where you come in: we're looking for a Freelance Engineer with proven experience in Ruby on Rails
We're looking for expert support in writing Ruby code for new features and building new pieces of infrastructure to further scale our user base.
The heart of our service is our dear Rails 6 ”monolith”. We use GraphQL, Turbo, Stimulus and React extensively. Other tools include:
* PostgreSQL 13 via Heroku
* Buildkite for running our Ruby and JS test suites
* AWS services including: S3, Polly, AWS ML
* Tokbox and OpenVidu to manage our WebRTC-based live lesson video streams and recordings
* Mux for serving our live streams
* Stripe for handling payments
Engineering at Chatterbug:
Our team is based in Berlin. Here’s what you can expect to see:
* Asynchronous stand ups, as few meetings as reasonable and lots of time to focus
* Short iterations with planning, estimation, and retrospectives
* Our Stack: Ruby on Rails, GraphQL, React, ES6, PostgreSQL, Redis, Docker
* WebRTC is at the heart of our business, used for all of our language lessons
* Continuous integration / continuous deployment of your code
A note on diversity:
Chatterbug is an inclusive company - we embrace difference and strive for equality. We are committed to building a team that represents a variety of backgrounds, identities and perspectives. We particularly encourage parents, women, people of colour and LGBTQIA+ to apply. We’re striving to create a safe environment that’s inclusive to everyone.
Benefits:
* A key role owning major components of a rapidly evolving product
* 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
* A true remote working culture (we've been doing it since the start!)
* Flexible hours
Requirements:
* You're a registered freelancer based in Europe
* You have at least 4 years of professional experience in backend development
* Extensive experience with Ruby on Rails: you've got a few production-scale apps under your belt
* Have worked with a small team or desire to do so
Ideally you will also have:
* Empathy for language learners. You love learning, and are excited to help people learn a new language
* Interest or experience in the operations side of things: deployment strategies, cloud providers, etc
* Knowledge of modern javascript tooling and/or React or Hotwire
Want to apply?
Visit our Career page here https://jobs.chatterbug.com/o/freelance-rubyrails-engineer and click the Apply for this Job button! If you have a resume, please feel free to upload it, but we're more interested in hearing why you think Chatterbug might be a good fit. The cover letter is your chance to shine!
Don't forget to list any relevant links (GitHub, portfolio, links to side projects, etc). We look forward to hearing from you!