Salary
💰 $123,300 - $200,100 per year
Tech Stack
JavaKotlinPythonSpringSwift
About the role
- Contribute to full-stack software projects by developing, testing, and maintaining features and services
- Develop, release, and maintain services and/or infrastructure
- Lead individual project priorities, deadlines, and deliverables
- Contribute to code reviews and collaborate across teams to ensure quality and scalability
- Participate in cross-team collaboration and decision-making to support Duolingo's language-learning mission
Requirements
- Graduated between Spring 2024 - Spring 2025
- Graduated with a B.S. or M.S. degree in Computer Science or related technical field (i.e. math, physics or data science)
- 0-1 years of experience programming in one or more of the following languages: Java, Python, Kotlin or Swift
- Dedication to our mission of universally available education
- Ability to start and relocate by December 2025
- Exceptional candidates: A GPA of 3.5+; A Duolingo streak
- Language learning opportunities
- Catered in-house lunches and breakfast
- Company-wide Hackathon
- PTO and company holidays
- Frequent company-wide dinners, monthly celebrations, social clubs, and so much more!
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaPythonKotlinSwiftfull-stack developmenttestingcode reviewsinfrastructure maintenancefeature developmentscalability
Soft skills
leadershipcollaborationcommunicationprioritizationdeadline managementdecision-makingdedicationteamworkquality assuranceproblem-solving
Certifications
B.S. in Computer ScienceM.S. in Computer Science