> Markdown version of [/jobs/ext/2938513-senior-ii-full-stack-engineer-back-end-heavy-barcelona](https://www.wearedevelopers.com/jobs/ext/2938513-senior-ii-full-stack-engineer-back-end-heavy-barcelona). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Ii Full-Stack Engineer (Back-End Heavy) - Barcelona - **Company:** Preply Inc. - **Location:** Barcelona, Spain - **Contract:** Permanent contract - **Skills:** TypeScript, Data Processing, ReactJS, Backend, Front End Software Development - **Published:** September 16, 2026 - **Apply:** https://www.buscojobs.com.es/senior-ii-full-stack-engineer-back-end-heavy-barcelona-en-barcelona-ID-372109893 ## About the Role Requisitos principalesFull-Stack Expertise with backend-heavy impact and ability to handle React/Typescript work Exposure to front-end tech: hands-on React experience Proven experience designing and operating scalable, high-traffic data-processing systems Ability to drive ambiguous work from discovery to delivery, balancing speed with quality Strong stakeholder collaboration and ability to explain technical trade-offs to non-technical partners English communication at B2 level or higher strong collaboration clear communication problem solving React/Typescript Backend services design and operation Scalable systems in high-traffic environments ## Description OverviewIn this role you will strengthen Preply's CRM platform, delivering timely and relevant communications to millions of users.You'll work in a cross-functional team to design scalable backend services and maintain React-based frontend surfaces, driving impact through experiments and reliable delivery.This position blends backend focus with frontend contributions to shape how learners and tutors stay engaged.You'll operate in a fast-paced, world-spanning product area that directly supports learning at global scale.Compensaciones / Beneficiosmonthly allowance for lessons on Preply.comLearning & Development budgettime off for self-developmentequityhealth insurancerelocation packageResponsabilidadesBuild and maintain React frontend surfaces for CRM-facing experiences (e.g., notification and communication preferences)Own backend-heavy services end-to-end-from discovery and design through development, deployment, and iteration-to power emails, push, and in-app (bell) notificationsPartner with Marketers and Head of CRM to translate campaign and lifecycle needs into reliable, scalable technical solutionsEstablish and promote best practices across backend and frontend, focusing on correctness and safe delivery of communicationsDesign architectures for high-traffic data-processing workloads determining who/what/when to send communications, scalable for future growthBalance speed and experimentation with strong engineering fundamentals to keep systems maintainable and resilientContinuously improve quality, observability, and reliability of the communications platform, mentoring teammates and upholding high standardsRequisitos principalesFull-Stack Expertise with backend-heavy impact and ability to handle React/Typescript workExposure to front-end tech: hands-on React experienceProven experience designing and operating scalable, high-traffic data-processing systemsAbility to drive ambiguous work from discovery to delivery, balancing speed with qualityStrong stakeholder collaboration and ability to explain technical trade-offs to non-technical partnersEnglish communication at B2 level or higherstrong collaborationclear communicationproblem solvingReact/TypescriptBackend services design and operationScalable systems in high-traffic environments ## Related Videos - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Spanish Business Culture and Etiquette](https://www.wearedevelopers.com/magazine/353-spanish-business-culture-and-etiquette)