Senior Full-Stack Engineer (back-end heavy)
Preply•Barcelona, Catalonia, Spain
Ruby on RailsReactTypeScript
Job Summary
+ InsightsRole Summary
- •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.
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.
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.
Key Required Skills
PythonDjangoReactTypescriptA/B testingCI/CD
These insights are AI-generated based on the job description.