Browse all Ruby on Rails jobs
Preply logo
Preply·Barcelona, Spain·onsite

Senior Full-Stack Engineer (back-end heavy)

Posted 5 days ago
Apply now
Ruby on RailsReactTypeScript

About the role

What you'll do

  • Lead backend development primarily using Python/Django, with 70-80% focus on backend and 20-30% on frontend React/Typescript.
  • Collaborate in a cross-functional team including Product Managers, Designers, Data Analysts, and Engineers to deliver user-centric features.
  • Design and implement scalable system architectures and integrations with third-party vendors.
  • Drive a data-driven approach through A/B testing and iterative delivery to maximize user value.
  • Take ownership of the full development lifecycle from concept to deployment, maintaining high-quality, sustainable systems.

What you should know

  • The role offers opportunities to work on high-scale web applications impacting millions globally.
  • Expect a fast-moving environment with a strong emphasis on data, experimentation, and continuous improvement.
  • Candidates should be comfortable with independent problem-solving and taking ownership of features.
  • The position requires effective communication skills in English (B2 level or higher) and collaboration within diverse teams.
  • On-call rotation is required (1 week every 5 weeks), highlighting responsibility for system reliability.

About the company

  • Preply is a unicorn EdTech company with a $150M Series D, serving 100,000+ tutors and learners in 180 countries.
  • The company culture is open, collaborative, and diverse, emphasizing continuous learning and growth.
  • Preply values human-led, tech-enabled education, combining AI with personalized learning journeys.
  • They prioritize fast-paced, disciplined execution with 50-60 daily deployments and strong CI/CD practices.
  • Committed to diversity, equity, and inclusion, fostering a multicultural environment where different perspectives thrive.

Key required skills

PythonDjangoReactTypescriptA/B testingCI/CD

Summary generated from the original posting.