Senior II Full-Stack Engineer (back-end heavy)
Core
Design, build, and evolve scalable backend systems and frontend experiences for a global online language learning platform serving 100,000+ tutors and learners in 180 countries.
Role type
Senior II Full-Stack Engineer (back-end heavy)
Builds
Scalable web applications, APIs, and distributed systems for Preply's tutoring marketplace
Domain
EdTech / Online Language Learning
Deliverable
production ML models | product features
Required skills
Python/Django, React/TypeScript, scalable system architecture, distributed systems, API design, technical leadership, product mindset, observability, AI tools (agentic AI SDLC)
Preferred skills
Experience with Java/Spring, Node.js, Ruby on Rails, Scala/Play, PHP, or Go
Technologies
Python, Django, React, TypeScript, CI/CD
Responsibilities
Design and build scalable backend systems; Develop and evolve frontend experiences in React/TypeScript; Lead complex initiatives from discovery through deployment; Mentor engineers and drive engineering best practices; Partner with Product and Data teams for data-driven product development; Shape architectural direction for complex systems
Seniority
Senior, hands-on IC with technical leadership