Join Blub Blub

Come and join our talented team where we want passionate people to help us build Speech Blubs. We are a team of 40 people, including parents, UI and UX designers, marketers, growth experts, data analysts, engineers, and content creators. More about Blub Blub

Open positions


Backend Engineer

Ljubljana, Slovenia

Read more

Blub Blub? 

It is the company behind Speech Blubs (, the world’s leading speech & language development app for kids. We have already helped over 5 million kids – and this is just the beginning! We intend to become the leading player in the early childhood education sector, offering products that will help our users from saying the first words to having all the skills necessary to have a head start in school.
Since we are rapidly growing, we are looking for a full-time Backend Engineer to join our team and help us reach new highs.

Life at Blub Blub:

  • 🏋🏼‍♀️🏊🏽‍♂️   24/7/365 access to fitness, saunas and swimming pool in park Tivoli.
  • 🏢   Modern open office space next to the Tivoli park.
  • 🥐   Office Breakfast every Friday morning.
  • ☕️   Coffee, tea, fruits and snacks always available in the office.
  • 🖥   All quality work equipment and software provided (MacBook Pro 14”).
  • 🤩   Young, agile and ambitious team with the vision of making an impact.
  • 🏖   Two company retreats every year.
  • 👨‍👨‍👧‍👧   Team building events (carting, paintball, Woop, etc.), and office events (Christmas party, pumpkin carving, picnics, terrace pizza making, etc.).
  • 🍻   In addition to vacation everyone gets 3 hangover days per year for… well, curing unexpected mid-week hangovers!
  • 📝   Full-time contract with 6-month probationary period.
  • 💳   Structured pay raise plan based on personal bi-annual and annual goals.
  • 📚   Personal mentorship, opportunities to visit conferences, take online technical courses and participate in internal development workshops.
  • 📈   Competitive salary, annual bonus and stock option.

Specific responsibilities for this role:

  • Develop features in an Agile team.
  • Constantly optimizing and improving the current codebase.
  • Cooperate closely with product owners, the analytics team and Android and iOS teams.
  • Manage infrastructure in the cloud.

Our stack:

  • We use NodeJS (NestJS framework), MongoDB, and a Microservice based architecture for our API’s.
  • We use JavaScript ES6 and Typescript wherever possible.
  • We provide REST APIs, services and queues for our mobile apps.
  • For infrastructure we use AWS, DigitalOcean, Azure and Google Cloud.

Essential skills and qualifications:

  • Excellent programming skills in JavaScript.
  • Experience with various data architectures and paradigms.
  • At least 1-2 years of experience in software engineering.
  • Knowledge of Git.
  • Fluency in English language (written and spoken).

Not essential, but great to have:

  • Experience developing services hosted on one of the major cloud providers.
  • Experience developing scalable backend systems.
  • Experience with analytics services.
  • Experience with writing different tests.
  • Experience with Kafka and Kubernetes.
  • Experience developing frontend applications with Vue.js/Nuxt/React/Angular

If you want to test our app, let us know and we are happy to send you a promo code! 

Lastly, even if you think you don’t tick all the boxes, don’t worry – we’d still love to hear from you! Nobody ticks every box, and we are looking for someone excited to join the team!

Don’t be shy and send us your application including your CV in English or Slovenian to Looking forward to meeting you! 

Remote work culture at SpeecBlubs
Office culture at SpeecBlubs