Senior Full-stack Engineer

Country
Spain
29 days ago
Apply on es.trabajo.org
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Compensation
€25,000.0 - €40,000.0
Working hours
Regular working hours
Languages
English, Spanish
Job source

Tech stack

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
+9 more
SQL Databases TypeScript Web Applications ReactJS Technical Debt Backend Data Management Front End Software Development Docker

Job 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: -

Requirements

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.

Apply for this position

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

Apply on es.trabajo.org
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

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:14 min

Exploring internal AI product initiatives and global engineering roles

Maria Apazoglou · Coffee With Developers

Videos

See all

Related articles

See all