Volver a ofertas

Senior Software Engineer

Senior Software Engineer que usa IA avanzada para optimizar desarrollo y decisiones técnicas.
  • €65K - €75K
  • startup (technological)
  • Remoto, Madrid, Sevilla
Nodejs Python Typescript PostgreSQL REST APIs Event-Driven Architecture microservicios Google Cloud Platform CI/CD Claude Code

Condiciones profesionales

Lo primero de todo, comenzamos con las condiciones de trabajo que te ofrece la empresa. Así, si no te cuadra en lo más básico, no pierdes más tiempo en seguir leyendo.

  • Modelo de trabajo: remoto o híbrido (oficinas en Sevilla y Madrid)
  • Salario: 65.000 – 75.000 € anuales, ajustado según experiencia real y al alcance del rol de Senior Backend Engineer
  • Retribución flexible y beneficios sociales: seguro de salud, guardería, tickets restaurante, transporte y formación.
  • Herramientas y recursos: acceso a plataformas analíticas y datos para tomar decisiones basadas en métricas reales.

Si las condiciones profesionales, te han parecido atractivas y están en la línea de tus motivaciones profesionales, ¡sigue leyendo!.

Producto o servicio

Es una plataforma SaaS que centraliza reservas, pagos y propuestas para agencias de viajes, facilitando la gestión de viajes grupales y a medida de forma eficiente e intuitiva.

Equipo

Formarás parte de un equipo de ~30 personas, con ~7 en ingeniería y producto (4 devs). Trabajan de manera cercana, compartiendo conocimientos y tomando decisiones basadas en datos para mejorar la plataforma y la experiencia del cliente.


Funciones y responsabilidades

Tu día a día como profesional:

  • Ser la voz de la IA en el equipo: no se trata de programar tú todo, sino de usar herramientas como Claude Code para generar código y validar que cumple con los estándares. Guía, valida y comparte buenas prácticas.
  • Liderar iniciativas técnicas de principio a fin: desde la arquitectura hasta el despliegue, trabajando codo a codo con producto, diseño y QA.
  • Mejorar nuestra base técnica: anticipa problemas, propone soluciones y asegura que el backend siga siendo sólido y escalable.
  • Cuidar la calidad del código: revisa PRs, da feedback constructivo y ayuda al equipo a mantener altos estándares.
  • Construir backend robusto: desarrolla APIs escalables y mantenibles en Node.js (Koa.js).

Competencias profesionales

Se le llaman Soft Skills o Hard Skills. No vamos a entrar en terminología. Lo importante es que sepas qué habilidades y experiencia se espera de ti.

Competencias necesarias para el puesto:
  • Senior (de verdad): más que años, importa haber vivido ciclos completos de producto y tomado decisiones técnicas complejas. Como referencia, suele encajar gente con 7–10 años de experiencia real.
  • Backend como tu fortaleza: tu especialidad es diseñar servicios, APIs y arquitecturas que escalan y se mantienen en el tiempo. Sin embargo, puedes moverte por todo el stack, incluyendo React/Next.js, para entender integraciones con frontend y poder implementar funcionalidades básicas cuando sea necesario.
  • Liderazgo técnico práctico: tienes experiencia llevando iniciativas de principio a fin.
  • SQL y PostgreSQL nivel alto: diseño, optimización y performance forman parte de tu toolbox diario.
  • Cloud y serverless (idealmente GCP): experiencia con funciones, colas, servicios gestionados y arquitecturas event-driven.
  • IA en modo avanzado: usas herramientas como Claude Code para dirigir el trabajo de la IA, validar soluciones y detectar inconsistencias. No generas código: lo supervisas y lo elevas.
  • Cultura GitHub sana: PRs, CI/CD, branching, issues… lo habitual para mantener el flujo limpio.
  • Comunicación clara: dices lo que ves, propones mejoras y pones los problemas sobre la mesa con soluciones.
  • Inglés profesional fluido: reuniones, documentación y conversaciones técnicas sin fricciones.
Competencias deseadas para el puesto:
  • Experiencia en GCP y entornos cloud serverless: funciones, colas, servicios gestionados y arquitecturas event-driven.
  • Autenticación y control de acceso: familiaridad con OAuth2, OpenID Connect, SAML y proveedores como Auth0.
  • Observabilidad: experiencia usando herramientas como Honeycomb, Sentry u otras para diagnosticar y mejorar el sistema.
  • Capacidad de evangelizar IA: compartir buenas prácticas y aprendizajes con el equipo para elevar el nivel técnico global.
  • Cultura de equipo y mentoría: capacidad de guiar a otros desarrolladores, realizar revisiones de código exigentes y mantener estándares de calidad altos.


Resumiendo tu misión:

Liderar técnicamente el backend, garantizar código y arquitectura de calidad, y usar IA avanzada para acelerar decisiones y potenciar el desarrollo del equipo.

___________________________________________________________________________________

Soy Emma, y a través de mi marca profesional, Talento IT, me dedico a conectar talento tecnológico con proyectos que marcan la diferencia. Me preocupa conocer las motivaciones de las personas, cuidar cada detalle y construir relaciones auténticas.

¿Y tú, de qué lado de la tecnología estás? ¿Te gustaría conocer más sobre "El Lado Humano"? ❤️