Preply

Senior II Full-Stack Engineer (back-end heavy)

Preply
Apply
9 months ago
Kyiv, UkraineSenior

Responsibilities

  • Design, build, and evolve scalable backend systems using Python/Django.
  • Develop frontend experiences with React and TypeScript and contribute to experimentation frameworks.
  • Lead complex initiatives from discovery through deployment and own solutions throughout their lifecycle.
  • Shape architectural direction for complex systems and make trade-offs supporting scalability, reliability, maintainability, and developer productivity.
  • Partner with Product, Data, and UX teams to use experimentation, customer insights, and measurable outcomes to guide product development.
  • Provide technical leadership through architectural reviews, best-practice adoption, mentorship, and cross-team alignment.
  • Contribute to observability, monitoring, reliability, operational practices, and the squad’s on-call rotation of one week every five weeks.
  • Use agentic AI as a thought partner, establish quality gates and safety nets, and propose AI-native engineering workflows.

Requirements

  • Deep backend engineering expertise with the ability to contribute across the full stack in an approximately 85% backend and 15% frontend role.
  • Experience designing and evolving large-scale web applications, well-designed APIs, distributed systems, high-volume data flows, and scalable architectural patterns.
  • Demonstrated ability to influence technical decisions, drive engineering best practices, and contribute to architectural direction beyond the immediate team.
  • Strong product mindset and ability to translate ambiguous business challenges into scalable technical solutions using experimentation, data, and customer insights.
  • Track record of independently driving complex initiatives from concept through delivery and measurable outcomes.
  • Excellent collaboration, stakeholder management, and communication skills across engineering, product, design, and data functions.
  • English proficiency at B2 level or higher.
  • Experience mentoring engineers, participating in code and design reviews, and raising engineering quality through knowledge sharing.
  • Understanding of observability, reliability, monitoring, and operational best practices, with willingness to participate in on-call rotations.
  • Hands-on experience with agentic AI and the ability to influence engineering workflows beyond code generation while applying judgment to architecture, business logic, and security.

Benefits

  • Open, collaborative, dynamic, and diverse culture.
  • Monthly allowance for Preply lessons.
  • Learning and Development budget and time off for self-development.
  • Equity, leave allowance, and health insurance included in the financial package.
  • Access to free mental health support platforms.
  • Opportunity to support learners and tutors through language learning and teaching across 175 countries.

Tech Stack

DjangoGoJavaNode.jsPHPPlay FrameworkPythonReactRuby on RailsScalaTypeScript
Preply

About Preply

10,000+ employees

Preply builds an online marketplace that connects learners with human tutors for live language lessons, supported by AI tools. Consumers book 1:1 sessions and ongoing courses, while organizations use Preply Business for corporate language training; revenue comes from commissions and subscriptions. Founded in 2012 and privately held, Preply operates globally with 100,000+ tutors teaching 90+ languages.

Contact me