Senior Full-Stack Engineer (Backend-Heavy) - Barcelona

Preply Inc.
Barcelona, Spain
1 day ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Distributed Systems Django Web Framework Python (Programming Language) Systems Development Life Cycle TypeScript Web Applications ReactJS Backend Front End Software Development Virtual Agents

Job description

Overview In this role you will join a cross-functional team to deliver impactful learning experiences for tutors and learners at scale.You will shape backend and frontend engineering across Python/Django and React, drive architectural decisions, and mentor others to raise the engineering bar.You’ll apply data-driven methods to validate ideas, work with product and UX teams, and own initiatives from discovery to deployment.This position offers the chance to influence the future of education at a global level through AI-enabled, user-centric software.Compensaciones / Beneficios monthly lesson credit Learning & Development budget health insurance relocation package to Barcelona on-site mental health support platforms Gympass wellness access Responsabilidades Develop and own backend features with Python/Django and integrate with third-party vendors Build frontend experiences in React/Typescript and contribute to experimentation frameworks Lead complex initiatives from discovery through deployment with lifecycle ownership Mentor peers, conduct architectural reviews, and promote frontend/backend best practices Collaborate with Product, Data, and UX to identify opportunities and measure impact Shape system design for scalable, reliable, and maintainable architectures Navigate trade-offs and align technical investments with business goals Drive technical leadership across the team and contribute to architectural direction Pursue excellence through craftsmanship, learning, and helping others grow Requisitos principales Backend-heavy Full-Stack capability with ~60% backend focus and ~40% frontend Deep AI expertise in Agentic AI, with ability to redesign SDLC and build reusable AI assets Experience designing large-scale web applications, APIs, and distributed systems Proven technical leadership and ability to influence decisions Product-minded with the ability to translate challenges into scalable solutions using data Proactive problem-solving and independent work style with collaborative instincts Strong ownership, accountability, and track record from concept to delivery Excellent collaboration and communication across engineering, product, design, and data English level B2 or higher Experience with observability, reliability, monitoring, and on-call readiness collaboration stakeholder management clear communication Python Django React

Requirements

Compensaciones / Beneficios monthly lesson credit Learning & Development budget health insurance relocation package to Barcelona on-site mental health support platforms Gympass wellness access Responsabilidades Develop and own backend features with Python/Django and integrate with third-party vendors Build frontend experiences in React/Typescript and contribute to experimentation frameworks Lead complex initiatives from discovery through deployment with lifecycle ownership Mentor peers, conduct architectural reviews, and promote frontend/backend best practices Collaborate with Product, Data, and UX to identify opportunities and measure impact Shape system design for scalable, reliable, and maintainable architectures Navigate trade-offs and align technical investments with business goals Drive technical leadership across the team and contribute to architectural direction Pursue excellence through craftsmanship, learning, and helping others grow Requisitos principales Backend-heavy Full-Stack capability with ~60% backend focus and ~40% frontend Deep AI expertise in Agentic AI, with ability to redesign SDLC and build reusable AI assets Experience designing large-scale web applications, APIs, and distributed systems Proven technical leadership and ability to influence decisions Product-minded with the ability to translate challenges into scalable solutions using data Proactive problem-solving and independent work style with collaborative instincts Strong ownership, accountability, and track record from concept to delivery Excellent collaboration and communication across engineering, product, design, and data English level B2 or higher Experience with observability, reliability, monitoring, and on-call readiness collaboration stakeholder management clear communication Python Django React

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:00 min

Misconceptions about TypeScript safety capabilities

Simone Sanfratello · JS Congress

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

Videos

See all

Related articles

See all