Match score not available

Backend Engineer - AWS, Ruby, Ruby on Rails

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Experience in backend services development, Familiarity with AWS, Azure, or GCP, Experience with Infrastructure-as-Code (Terraform), Understanding of SQL and NoSQL databases, Proficient in API design and integrations.

Key responsabilities:

  • Design and implement automation for services
  • Integrate evolving data infrastructure into services
  • Own architectural design and propose improvements
  • Collaborate on feature design and technical debt
  • Lead knowledge sharing and participate in innovation
Terminal logo
Terminal
51 - 200 Employees
See more Terminal offers

Job description

Logo Jobgether

Your missions

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 needed to further develop the role of data within B2B! You will contribute to the design of B2B data architecture. This evolving platform of services and tools integrates with Babbel’s existing event-driven microservice architecture and has the capability to connect with new services and tools. This is all done to increase the availability of learning insights to B2B customers. Of course, these services and tools should be easily extendable and reliable. This will all be done within a multidisciplinary team, encouraging sharing, growth and innovation.

What You’ll Do

  • Design and implement the automation of our services and infrastructure
  • Integrate evolving data infrastructure into services for seamless customer experience
  • Contribute to the overall monitoring of data services as the team takes greater ownership of all B2B event data
  • Design and iterate on our software architecture with a focus on the relationship between that and our evolving data platform
  • Deliver value iteratively by building high-quality services and tools
  • Own architectural design and continuously propose improvements of the overall architecture
  • Ensure that the systems the team owns are healthy, resilient, and perform well
  • Collaborate cross-functionally on feature design, architectural decisions, and addressing technical debt
  • Shape our coding guidelines and quality standards
  • React, troubleshoot and solve bugs and resolve and reduce the occurrence of incidents
  • Contribute to and shape our culture of testing, learning, and innovating
  • Participate in and lead knowledge sharing sessions - we are a learning company inside and out

What You’ll Bring

  • Experience in building, maintaining, and evolving scalable, resilient backend services
  • Experience with cloud-based infrastructure and services (AWS, Azure, or GCP)
  • Experience with Infrastructure-as--Code (Terraform or AWS CDK)
  • Experience in API design and third-party API integrations
  • Understanding of SQL and NoSQL databases (MySQL, AWS DynamoDB)
  • Understanding of distributed systems and event-driven architecture
  • Knowledge of analyzing metrics about system health and performance (for example, aided by tools such as DataDog, CloudWatch, PagerDuty, Rollbar)
  • Testing experience on different levels: unit, integration, etc.
  • Good understanding of and experience with lean and agile practices
  • A product-oriented mindset
  • A strong sense of ownership of your work
  • A can-do attitude to build and iterate on features
  • Strong communication and interpersonal skills
  • Fluency in written and spoken English Nice to have:
  • Experience and/or interest in projects involving Data collection and reporting
  • Previous use of Python and SQL, especially in integration with ETL or orchestration tools and related tooling
  • Experience with Ruby or Ruby on Rails and/or TypeScript
  • Experience in cross-functional/multidisciplinary teams, especially one with software and data engineers

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
Check out the description to know which languages are mandatory.

Soft Skills

  • Social Skills
  • Problem Reporting
  • Problem Solving
  • Verbal Communication Skills

Backend Developer Related jobs