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

Senior Full-Stack Engineer (back-end heavy)

Full-Time 48000 - 84000 ÂŁ / year (est.) Home office (partial)
Preply

At a Glance

  • Tasks: Join a dynamic team to develop impactful learning solutions using cutting-edge tech.
  • Company: Preply, a unicorn Ed-Tech company transforming education globally.
  • Benefits: Competitive salary, equity, health insurance, and generous learning allowances.
  • Why this job: Shape the future of education while working on exciting technical challenges.
  • Qualifications: Strong backend skills with some frontend experience; great communication and problem-solving abilities.
  • Other info: Collaborative culture focused on growth, diversity, and making a real difference.

The predicted salary is between 48000 - 84000 ÂŁ per year.

We power people’s progress. At Preply, we’re all about creating life-changing learning experiences. We help people discover the magic of the perfect tutor, craft a personalised learning journey, and stay motivated to keep growing. Our approach is human-led, tech-enabled - and it’s creating real impact. We’ve just reached unicorn status with a $150M Series D, accelerating our vision to transform education through human-led, AI-enhanced learning. Today, 100,000+ tutors teach 90+ languages to learners in 180 countries - and we’re only getting started. As a category-defining company, we’re shaping what the future of learning looks like at global scale. Every Preply lesson sparks change, fuels ambition, and drives progress that matters. Joining Preply means helping define the future of education at global scale, and building something that truly matters for millions of people, every day.

Meet the team! Our team builds scalable, resilient products using Python/Django on the backend and React on the frontend, all with one goal in mind: creating a smooth, meaningful experience for our learners and tutors. We’re proudly tech-agnostic; great engineers come from all kinds of backgrounds. Whether you’ve worked with Java/Spring, Node.js, Ruby on Rails, Scala/Play, PHP, or Go, you’ll feel right at home here. Python experience isn’t required. We make decisions based on data and real user feedback: running A/B tests, shipping iteratively, and constantly improving. We also put a strong focus on observability, monitoring, and metrics, so we can keep our systems healthy and continue optimizing at scale. At Preply, we ship 50–60 times per day, thanks to a solid CI/CD setup and a culture that values action over ceremony. As a fast-growing company, you’ll find a wide range of technical challenges, the kind of work that keeps you learning, stretching, and growing.

What you’ll be doing

  • Work in a cross‑functional team alongside the Product Manager, Product Designer, UX Writers, Data Analytics, Technical Leads, Engineers and other cross‑functional team members to deliver engaging features through A/B tests and build top‑notch products.
  • Back‑end Development: Develop and own backend features using Python/Django, supporting the creation of new backend services and designing, creating, and troubleshooting integrations with third‑party vendors.
  • UI Development: Develop frontend features in React/Typescript, launched in our A/B experimentation framework.
  • Implementation: Take on the responsibility of writing services from initial concept to full‑fledged deployment.
  • Raising the bar of our end‑to‑end solutions: Leverage previous experience to implement and socialize current best practices in frontend and backend.
  • Use a Data‑driven approach: Our goal is not to deliver code but to deliver user value. Data‑driven approaches and experimentation are its heartbeats.
  • System Design: Design efficient system architectures that align with team goals, constraints and schedules.
  • Prioritisation: Strike a balance between delivering fast results and maintaining high‑quality, sustainable systems.
  • Chasing Excellence: Embody a commitment to excellence in all aspects of your work.

What you need to succeed

  • Full‑Stack Expertise: This role is primarily backend‑focused, with about 70‑80% of the work on back‑end development and 20‑30% on the front‑end, requiring solid backend expertise and well‑rounded full‑stack engineering skills.
  • Exposure to front‑end tech: A good understanding of React, Typescript, HTML5, and CSS.
  • Exposure to architectural patterns of a large, high‑scale web application (e.g., well‑designed APIs, high‑volume data pipelines, efficient algorithms).
  • Proactive Problem‑Solving: You will be expected to face and solve challenges independently, both in the codebase and in our product initiatives.
  • High level of self‑organization, ownership, and responsibility.
  • Communication Skills: Good at working with others and communicating effectively in English at a B2 level or higher.
  • A great collaborator with excellent verbal and written communication skills.
  • Willingness to be on‑call for your squad (1 week every 5 weeks).

Why you’ll love it at Preply

  • An open, collaborative, dynamic and diverse culture.
  • A generous monthly allowance for lessons on Preply.com, Learning & Development budget and time off for your self‑development.
  • A competitive financial package with equity, leave allowance and health insurance.
  • Access to free mental health support platforms.
  • The opportunity to shape the lives of learners and tutors through language learning and teaching in 175 countries (and counting!).

Our Principles

  • Care to change the world - We are passionate about our work and care deeply about its impact to be life changing.
  • Keep perfecting - To create an outstanding customer experience, we focus on simplicity, smoothness, and enjoyment, continually perfecting it as every detail matters.
  • Now is the time - In a fast‑paced world, it matters how quickly we act.
  • Disciplined execution - What makes us disciplined is the excellence in our execution.
  • Dive deep - We leverage business acumen and curiosity to investigate disparities between numbers and stories, unlocking meaningful insights to guide our decisions.
  • Growth mindset - We proactively seek growth opportunities and believe today's best performance becomes tomorrow's starting point.
  • Raise the bar - We raise our performance standards continuously, alongside each new hire and promotion.
  • Challenge, disagree and commit - We value open and candid communication, even when we don’t fully agree.
  • One Preply - We prioritize collaboration, inclusion, and the success of our team over personal ambitions.

Diversity, Equity, and Inclusion: Preply.com is committed to creating an inclusive environment where people of diverse backgrounds can thrive. We believe that the presence of different opinions and viewpoints is a key ingredient for our success as a multicultural Ed‑Tech company. That means that Preply will consider all applications for employment without regard to race, color, religion, gender identity or expression, sexual orientation, national origin, disability, age or veteran status.

Senior Full-Stack Engineer (back-end heavy) employer: Preply

At Preply, we foster a vibrant and inclusive work culture that prioritises collaboration and personal growth, making it an exceptional place for a Senior Full-Stack Engineer to thrive. With a generous learning budget, competitive financial packages, and the opportunity to impact learners across 180 countries, our team is dedicated to shaping the future of education through innovative technology. Join us in a dynamic environment where your contributions will drive meaningful change and help define the next generation of learning experiences.
Preply

Contact Detail:

Preply Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Full-Stack Engineer (back-end heavy)

✨Tip Number 1

Network like a pro! Reach out to current or former employees at Preply on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

✨Tip Number 2

Show off your skills in real-time! Consider doing a coding challenge or contributing to an open-source project that aligns with what Preply does. This not only sharpens your skills but also gives you something tangible to discuss during interviews.

✨Tip Number 3

Prepare for those technical interviews! Brush up on Python/Django and React, and be ready to discuss your past projects. We want to see how you tackle problems and deliver user value, so have some examples ready!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of the Preply team.

We think you need these skills to ace Senior Full-Stack Engineer (back-end heavy)

Python
Django
React
Typescript
HTML5
CSS
A/B Testing
System Design
API Development
Data-Driven Decision Making
Problem-Solving
Self-Organization
Communication Skills
Collaboration

Some tips for your application 🫡

Show Your Passion: When writing your application, let your enthusiasm for education and technology shine through. We want to see how you can contribute to our mission of creating life-changing learning experiences!

Tailor Your Experience: Make sure to highlight your full-stack expertise, especially your backend skills. Mention specific projects or technologies you've worked with that align with our tech stack, like Python/Django or React.

Be Data-Driven: Since we value a data-driven approach, share examples of how you've used data to inform your decisions in past projects. This will show us you're on the same page when it comes to delivering user value.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!

How to prepare for a job interview at Preply

✨Know Your Tech Stack

Make sure you’re familiar with the technologies mentioned in the job description, especially Python/Django for back-end and React for front-end. Brush up on your knowledge of architectural patterns and be ready to discuss how you've implemented them in past projects.

✨Showcase Your Problem-Solving Skills

Prepare examples of challenges you've faced in previous roles and how you tackled them. Preply values proactive problem-solving, so highlight your ability to work independently and come up with innovative solutions.

✨Emphasise Collaboration

Since you'll be working in cross-functional teams, be ready to discuss your experience collaborating with product managers, designers, and other engineers. Share specific instances where effective communication led to successful project outcomes.

✨Demonstrate a Growth Mindset

Preply is all about continuous improvement. Be prepared to talk about how you've embraced feedback in the past and how it has helped you grow as an engineer. Show that you're eager to learn and adapt in a fast-paced environment.

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

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>