Senior Software Engineer, Backend
Duolingo, New York, NY +1
The role
Below you can find more information about the team we're hiring for:
What you will do
- Collaborate on software projects with product design and backend aspects
- Develop, release, and maintain backend services and/or infrastructure
- Lead individual project priorities, milestones, and ensure we're always shipping
What you need
- 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
- Solid understanding of one or more database technologies
Language Learning
The Language Learning Pillar owns the core learning experience on Duolingo — the lessons and immersive experiences where language learners spend a majority of their time in the app. Our goal is to make these sessions as effective and engaging as possible by continuously improving how we teach through new exercise types, smarter practice of skills, better scaffolding and personalization to help learners build foundational skills in a new language.