← Все вакансии/Senior/Preply
SeniorFlexibleBarcelona

Full-stack Engineer

P
Preply
Уровень
Senior
Формат
Flexible
О роли

Описание вакансии

About the company

  • Preply creates life-changing learning experiences, human-led and tech-enabled.
  • Reached unicorn status with a $150M Series D.
  • 100,000+ tutors teach 90+ languages to learners in 180 countries.

Responsibilities

  • Back-end Development: Develop and own backend features using Python/Django, supporting the creation of new backend services and troubleshooting integrations with third-party vendors.
  • UI Development: Develop and evolve frontend experiences in React/Typescript, contributing to experimentation frameworks and establishing frontend engineering best practices.
  • Implementation & Ownership: Lead complex initiatives from discovery through deployment, taking ownership of solutions throughout their lifecycle.
  • Raising the Bar: Drive engineering excellence through mentorship, architectural reviews, and adoption of best practices.
  • Data-Driven Product Development: Partner closely with Product, Data, and UX teammates to identify opportunities, validate hypotheses, and maximize customer value.
  • System Design: Shape architectural direction for complex systems, making technical decisions that improve scalability, reliability, maintainability, and developer productivity.
  • Prioritisation & Decision-Making: Navigate ambiguity, evaluate trade-offs, and align technical investments with business objectives.
  • Technical Leadership: Influence technical direction beyond your immediate scope.
  • Chasing Excellence: Continuously raise the quality bar through craftsmanship, curiosity, continuous learning.

Requirements

  • Full-Stack Expertise: Backend-heavy full-stack role, approximately 60% backend and 40% frontend.
  • AI Expertise: Forefront user of Agentic AI, able to set up quality gates and safety nets.
  • Scalable Systems & Architecture: Experience designing and evolving large-scale web applications, including well-designed APIs, distributed systems, high-volume data flows.
  • Technical Leadership: Demonstrated ability to influence technical decisions and drive engineering best practices.
  • Product & Business Impact: Strong product mindset with ability to translate ambiguous business challenges into scalable technical solutions.
  • Proactive Problem-Solving: Comfortable navigating ambiguity and independently solving complex technical and product challenges.
  • Ownership & Accountability: High level of ownership.
Стек и навыки

С чем работаем