D

Duolingo

Language learning app with gamified lessons

Senior Software Engineer - Backend, Monetization

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBeijing, ChinaIn-person

About the Job

Requirements

  • A Bachelor's degree in Computer Science or a related technical field.
  • Strong competencies in data structures, algorithms, and software design.
  • Experience programming in Java, Python, or Kotlin.
  • A solid understanding of one or more database technologies.

Responsibilities

  • Collaborate on software projects involving product design and backend aspects.
  • Develop, release, and maintain backend services and/or infrastructure.
  • Lead individual project priorities and milestones, and ensure timely delivery.

Desired Qualifications

  • Industry experience building high-traffic application programming interfaces using public cloud providers.
  • Experience with industry observability technologies such as OpenTelemetry, Grafana, Prometheus, or DataDog.

About the Company

Duolingo

Language learning app with gamified lessons

Duolingo creates an online language learning platform that offers bite-sized, gamified lessons. It uses a freemium model: core features are free with in-app advertisements, while a premium subscription unlocks an ad-free experience and additional features. The app works by presenting short lessons that reinforce language skills through interactive exercises and rewards, designed to keep users engaged and learning daily. Compared with competitors, Duolingo leverages a very large global user base and a well-known brand, highlighted by being the most downloaded education app in App Store history and a leading education app by revenue in 2019, along with a visible emphasis on workplace culture. Its overarching goal is to make high-quality education universally accessible to people around the world.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Pittsburgh, PA
Founded
2011

Recently Posted Jobs

Explore more opportunities at Duolingo

See more jobs