hero

Opportunities at Craft portfolio companies

176
companies
1,336
Jobs

Sr Backend Engineer- B2B - AWS, Node, Ruby

Terminal.com

Terminal.com

Software Engineering
Poland
Posted on Oct 15, 2024
About Babbel

It’s babbel! Babbel was the world’s first language-learning app and is also the best-selling. Its intuitive lessons, which have led to over 10 million subscriptions being sold, center on learning a language through real-life conversations. Because Babbel is for everyone, its team is as diverse as its content. From headquarters in Berlin and New York, 750 people from more than 60 nationalities represent the backgrounds, characteristics and perspectives that make all humans unique. Creating a true connection with millions of paid subscribers across the globe is what makes Babbel the most profitable language learning app worldwide.

About The Role

We are looking for a Senior Backend Engineer to join our office in Berlin! We are building the tools and services to support an increasing number of organizations who are offering our language learning services to their employees. The B2B Platform Team strives to provide the best-in-class configurable and extensible platform to facilitate language learning in the professional workspace. The team accomplishes this by ensuring the platform provides an easy and efficient way to manage memberships and to assign credits to access our learning resources. The team focuses on ways to continue to scale as we add additional learning opportunities for our customers.

What You’ll Do

  • Deliver value iteratively by building and maintaining high-quality apps, services, and tools.
  • Take on the technical leadership role in developing your team's initiatives.
  • Lead or contribute to architectural design decisions and constantly propose improvements to the overall architecture.
  • Support less experienced engineers in the team (and other teams) in their professional growth.
  • Collaborate with other teams on feature design, architectural decisions, and assessing technical debt.
  • Ensure maintainability, security, and scalability of our software components.
  • Take an active role in shaping product development and evolution.
  • React, troubleshoot, and solve operational events (bugs and incidents).
  • Focus on continuous learning and improvement and drive the evolution of our engineering practices.

What You’ll Bring

  • Experience in designing and building scalable systems and high-performance applications.
  • Experience building applications using Ruby / Ruby on Rails / NodeJS or similar.
  • Strong knowledge of RESTful API design and third-party API integrations.
  • Strong understanding of distributed systems and event-driven architecture.
  • Experience using AWS (ECS, API Gateway, Kinesis, Lambda, CloudWatch, S3).
  • Testing experience on different levels: unit, integration, etc.
  • Strong desire to learn new things and share knowledge with others.
  • Experience in mentoring other engineers.
  • Fluency in written and spoken English.
  • Ability to effectively communicate technical solutions, challenges, or risks to non-technical people. Nice to have:
  • Experience with infrastructure-as-code and infrastructure automation, ideally with Terraform.
  • Knowledge of analyzing metrics about system health and performance (for example, with DataDog, CloudWatch, PagerDuty, and Rollbar).
  • Experience with SQL and NoSQL databases (like MySQL, Postgres, AWS DynamoDB).