Senior Full-stack Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+9 more
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Top-Paying Tech Jobs (with Salaries)
Spanish Business Culture and Etiquette
How Much Does a Software Engineer Make? Realistic Software Engineering Salaries
The 12 Best Jobs for Software Engineers