> Markdown version of [/jobs/ext/3115961-senior-full-stack-engineer](https://www.wearedevelopers.com/jobs/ext/3115961-senior-full-stack-engineer). 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 - **Company:** Duetto - **Location:** Lleida (Lérida), Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, Code Generation, Code Review, MongoDB, NoSQL, E2e Testing, Data Driven Tests, SQL Databases, TypeScript, Web Applications, ReactJS, Prompt Engineering, Spring-boot, Cypress (Programming Language), Backend, Playwright, Graphql, Front End Software Development, Domain Driven Design, Microservices - **Published:** September 27, 2026 - **Apply:** https://www.buscojobs.com.es/senior-full-stack-engineer-en-lleida-ID-372573671 ## About the Role Requisitos principales 4-6 years of full-stack engineering with production depth (backend and frontend) Proficiency in Java and Spring Boot for enterprise backend development Proficiency in TypeScript and React for modern web apps Experience building and maintaining GraphQL APIs Solid SQL and NoSQL knowledge (MongoDB) Hands-on experience with end-to-end testing frameworks (Cypress or Playwright) Understanding of microservices architecture and event-driven integration patterns Experience with Claude Code CLI or similar AI code generation tools strong collaboration with Product, Design, and Engineering teams ability to make independent architectural decisions mentorship and knowledge sharing GraphQL APIs MongoDB (NoSQL) Cypress or Playwright ## Description OverviewIn this Senior Full Stack Engineer role, you own end-to-end delivery for Duetto's core revenue platform, driving a major monolith-to-microservices migration. You'll work across Java/Spring Boot backends and TypeScript/React frontends, shaping scalable systems and high-quality user experiences. You'll operate with strong architectural judgment, collaborating with product, design, and engineering to elevate end-user value. The position emphasizes AI-assisted development and building scalable, testable software in a fast-moving, autonomous environment.Compensaciones / Beneficios remote work (fully remote)high-autonomy IC roleimpactful work in hospitality techopportunity to shape AI-augmented workflowsinclusive work environmentResponsabilidades Own full-stack feature delivery from requirements to production across Java/Spring Boot microservices and TypeScript/React frontendsArchitect and convert prototypes into scalable, maintainable production systemsLead the migration of legacy monoliths using Domain-Driven Design and event-driven patternsChampion automated end-to-end testing (Cypress or Playwright) and data-driven testing practicesMentor peers on prompt engineering, AI-assisted development, and code review in a generate-and-review workflowContribute to and improve AI-augmented engineering workflows, building skills, agents, and pipelines to accelerate delivery velocityRequisitos principales 4-6 years of full-stack engineering with production depth (backend and frontend)Proficiency in Java and Spring Boot for enterprise backend developmentProficiency in TypeScript and React for modern web appsExperience building and maintaining GraphQL APIsSolid SQL and NoSQL knowledge (MongoDB)Hands-on experience with end-to-end testing frameworks (Cypress or Playwright)Understanding of microservices architecture and event-driven integration patternsExperience with Claude Code CLI or similar AI code generation toolsstrong collaboration with Product, Design, and Engineering teamsability to make independent architectural decisionsmentorship and knowledge sharingGraphQL APIsMongoDB (NoSQL)Cypress or Playwright ## Related Videos - [40 Minutes to Build a Serverless COVID-19 REST and GraphQL APIs](https://www.wearedevelopers.com/videos/208-40-minutes-to-build-a-serverless-covid-19-rest-and-graphql-apis) - [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) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) - [GraphQL + Apollo + Next.js: A Lovely Trio](https://www.wearedevelopers.com/videos/311-graphql-apollo-next-js-a-lovely-trio) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [The Best 7 Frontend Frameworks for Developers in 2025](https://www.wearedevelopers.com/magazine/400-the-best-7-frontend-frameworks-for-developers-in-2025) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development)