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

Senior Full-stack Engineer (frontend-heavy)

Posted 16 days ago
Apply now
Ruby on RailsReactTypeScript

About the role

What you'll do

  • Design and deliver user-facing features primarily using React and TypeScript, owning the full lifecycle from UX to launch and validation.
  • Develop backend features with Python/Django and contribute to improving codebase and workflows across frontend, backend, and mobile.
  • Collaborate closely with Design, Product, and Data teams to ideate, test, and validate user experiences using metrics and A/B testing.
  • Balance fast delivery with long-term stability, shipping impactful features without adding unnecessary complexity.
  • Set and maintain a high bar for code quality and teamwork, supporting peers through collaboration and constructive feedback.

What you should know

  • This role offers a frontend-heavy full-stack position with approximately 70% frontend and 30% backend work, ideal for engineers with strong React and TypeScript skills.
  • Applicants should be comfortable working in a fast-paced, iterative environment with frequent releases and data-driven product improvements.
  • The company supports personal development with budgets for learning, mental health resources, and wellness benefits.
  • Relocation support is available for candidates willing to join the Barcelona onsite hub.
  • Strong communication skills and ownership mindset are essential to thrive in a collaborative, feedback-driven culture.

About the company

  • Preply is a fast-growing EdTech company focused on creating life-changing learning experiences with over 90,000 tutors and 20 million lessons delivered worldwide.
  • The company culture is open, collaborative, diverse, and dynamic, emphasizing continuous learning and growth.
  • Preply values data-driven decision making, running frequent A/B tests and shipping 50–60 times daily with a strong CI/CD culture.
  • They prioritize inclusion and diversity, committed to equal opportunity regardless of background or identity.
  • Preply operates a tech-agnostic environment welcoming engineers from various technical backgrounds and emphasizes impact and user experience.

Key required skills

ReactTypeScriptPython/DjangoFrontend technologies (HTML5, CSS)Full-stack development with exposure to backend languages like Java, Node.js, Ruby, PHP, or Golang

Summary generated from the original posting.