> Markdown version of [/jobs/ext/4225153-senior-full-stack-engineer-bcn](https://www.wearedevelopers.com/jobs/ext/4225153-senior-full-stack-engineer-bcn). 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 Full Stack Engineer (BCN) - **Company:** Lexroom - **Location:** Barcelona, Spain (Remote available) - **Salary:** €50,000.0 - €80,000.0 - **Contract:** Permanent contract - **Skills:** Cursor, Django Web Framework, Github, Python (Programming Language), PostgreSQL, Next.js, Software Engineering, TypeScript, ReactJS, Large Language Models, Claude Code, AI Coding Agents, Backend, AI Platforms, Front End Software Development - **Published:** October 23, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=0a9ce6dbc7cd07ea ## About the Role * 5+ years of professional software engineering experience, with at least one system you owned end to end. Years alone are not the requirement; the evidence is. * You have shipped and operated systems that real users depended on, and you can tell us what broke, what it cost and what you changed. * You use AI coding tools every day (Claude Code, Cursor or similar) and you can say precisely where they were wrong and how you caught it. * You review other people's code as a habit, and people get better from your reviews. * You speak and write English fluently: it is our working language across teams and countries. Italian is a plus. Our stack Next.js and TypeScript on the frontend, Python (Django and Django Ninja) on the backend, Postgres and vector stores, LLM pipelines built on our own AI platform, deployed on the cloud with GitHub Actions. You do not need to know all of it. You need to be able to learn the part you don't know in weeks, not quarters. ## Description You will be one of the senior engineers in a squad of four to five, with a product manager and a designer. You will make the technical decisions for what the squad ships, own those decisions in production, and help the engineers around you get better. Impact is defined by vision and execution, not by age or title. You will work across the whole stack. We expect you to be deep on one side and fluent enough on the other to ship a feature alone when needed. If you are a strong backend engineer who has never touched React, or a strong frontend engineer who has never written Python, apply: we hire for judgment and curiosity, and we will tailor the interviews to where you are strongest., * You have never been responsible for something running in production. * You want a well-defined ticket to implement and someone else to decide. * You see full-stack work as a compromise rather than as the way to ship.