> Markdown version of [/jobs/ext/2030330-senior-full-stack-engineer](https://www.wearedevelopers.com/jobs/ext/2030330-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:** Country - **Location:** Spain (Remote available) - **Salary:** €25,000.0 - €40,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, User Authentication, Code Review, Databases, Continuous Integration, Relational Databases, Web Development, Python (Programming Language), PostgreSQL, Node.Js, SQL Databases, TypeScript, Web Applications, ReactJS, Technical Debt, Backend, Data Management, Front End Software Development, Docker - **Published:** August 12, 2026 - **Apply:** https://es.trabajo.org/oferta-5001-2fac5f19e81fd20394c1b21da01b2c9b ## About the Role con clientes. - Participación en estimaciones, definición de alcance o preventa técnica. - Experiencia integrando sistemas de inteligencia artificial, agentes o modelos de lenguaje. - Inglés u otros idiomas. Valoramos las titulaciones técnicas, pero no serán obligatorias cuando la experiencia y los conocimientos demostrados sean suficientes. El perfil que buscamos Buscamos una persona equilibrada, capaz de desenvolverse tanto en frontend como en backend y de comprender la aplicación de manera global. Actualmente, nuestro principal margen de mejora se encuentra en el frontend. Por ello, valoraremos especialmente a quienes puedan aportar experiencia en: - Estructura y mantenibilidad de aplicaciones. - Arquitectura de componentes. - Gestión del estado. - Calidad de la interfaz. - Experiencia de usuario. Al mismo tiempo, necesitamos que la persona pueda trabajar con solvencia en backend, bases de datos, APIs, seguridad, integraciones y despliegues. No es imprescindible haber ocupado anteriormente un puesto formal de liderazgo. La capacidad para organizar, orientar, comunicar y ayudar al equipo podrá demostrarse a través de la experiencia y durante el proceso de entrevistas. ¿Qué ofrecemos? - Participación directa en productos y proyectos de inteligencia artificial. - Capacidad real para influir en las decisiones técnicas. - Un puesto práctico, con programación y responsabilidad técnica. - Proyectos variados y retos técnicos diferentes. - Posibilidad de ayudar a definir la arquitectura, los procesos y los estándares del equipo. - Un entorno joven, flexible y en crecimiento. Modalidad: híbrida, con 3 días presenciales y 2 días de teletrabajo. Tipo de contrato: indefinido. Rango salarial: entre 25.000 y 40.000 € brutos anuales, según experiencia y conocimientos. Jornada: completa, 40 horas semanales. Si te interesa construir productos tecnológicos, asumir responsabilidad técnica y ayudarnos a mejorar como equipo, nos encantará conocerte. ## Description full-stack. - Liderazgo y criterio técnico. - Revisión y mejora de soluciones. - Acompañamiento y mentorización del equipo. - Interlocución técnica con clientes. ¿Qué harás? Trabajarás en varios proyectos junto al resto del equipo y participarás en la toma de decisiones técnicas y en la organización del trabajo. Entre tus principales responsabilidades estarán: - Diseñar e implementar funcionalidades de frontend y backend. - Participar en decisiones de arquitectura y selección de tecnologías. - Revisar código y ayudar al equipo a mejorar la calidad de sus soluciones. - Mentorizar a otros desarrolladores y compartir buenas prácticas. - Contribuir a la planificación, estimación y organización técnica de los proyectos. - Detectar riesgos, deuda técnica y posibles problemas antes de que afecten a las entregas. - Mejorar los estándares de testing, documentación y revisión de código. - Revisar integraciones, despliegues y procesos de CI/CD. - Ayudar a estructurar aplicaciones, repositorios y flujos de trabajo. - Participar en reuniones de descubrimiento, seguimiento y presentación con clientes. - Explicar decisiones técnicas de manera clara a perfiles técnicos y no técnicos. - Representar técnicamente a la empresa frente a clientes cuando sea necesario. - Integrar aplicaciones web con servicios de inteligencia artificial y APIs desarrolladas en Python. La distribución del trabajo variará según cada proyecto. Algunas semanas estarán más centradas en programación y otras en arquitectura, revisiones, planificación o apoyo al equipo. ¿Qué buscamos? Buscamos una persona con una base técnica sólida, autonomía, criterio y capacidad para comprender el sistema en su conjunto. Valoraremos especialmente: - Al menos 5 años de experiencia en desarrollo web, backend, frontend o posiciones full-stack. - Experiencia sólida con TypeScript y JavaScript. - Experiencia desarrollando aplicaciones con React. - Experiencia con Node.js y frameworks backend. - Buen dominio de SQL y bases de datos relacionales, especialmente PostgreSQL. - Experiencia diseñando, desarrollando y manteniendo APIs. - Conocimientos sólidos de arquitectura de aplicaciones web. - Experiencia con autenticación, autorización, seguridad y gestión de datos. - Conocimiento de estrategias de testing. - Experiencia con Docker, despliegues y pipelines de CI/CD. - Capacidad para revisar código y justificar decisiones técnicas. - Capacidad para organizar el trabajo técnico y ayudar a otros desarrolladores. - Buena comunicación y autonomía. - Español fluido, tanto hablado como escrito. Los requisitos son orientativos. Analizaremos cada candidatura teniendo en cuenta los proyectos realizados, el nivel de responsabilidad asumido y los conocimientos demostrados durante el proceso de selección. Nuestro stack habitual Trabajamos principalmente con: - ## Related Videos - [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) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) - [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) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Spanish Business Culture and Etiquette](https://www.wearedevelopers.com/magazine/353-spanish-business-culture-and-etiquette) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)