Oowlish

Senior Software Engineer (Full Stack | Python & TypeScript | AI)

Oowlish • ES
TypeScriptPython Hybrid

Acerca del Rol:

Buscamos un Senior Software Engineer para unirse a un equipo de ingeniería enfocado en producto, donde tendrá un rol clave en el desarrollo y evolución de una plataforma tecnológica con alto impacto en el negocio.

Esta posición va más allá de la implementación: buscamos a alguien con una base técnica sólida en Python y TypeScript, capaz de trabajar en entornos full stack, contribuir a decisiones de arquitectura y construir soluciones escalables en producción.

El rol tiene un fuerte componente en AI aplicada, por lo que es importante contar con experiencia práctica utilizando herramientas o integraciones de AI dentro del desarrollo.

Trabajarás de forma cercana con equipos de Producto y negocio, con un alto nivel de ownership sobre las soluciones, participando en todo el ciclo de desarrollo (de diseño a producción) y contribuyendo activamente a la evolución técnica del sistema.

Key Responsibilities:

  •  
  • Contribuir e influir en decisiones de arquitectura dentro de un entorno full stack (TypeScript + Python)
  • Liderar el desarrollo de funcionalidades complejas de extremo a extremo (diseño → desarrollo → producción)
  • Construir y escalar sistemas utilizando Node.js, React, Python, PostgreSQL y AWS
  • Diseñar e implementar soluciones que integren capacidades de AI (LLMs, automatización o soluciones basadas en datos)
  • Colaborar con equipos de producto y negocio para traducir necesidades en soluciones técnicas escalables
  • Mejorar el rendimiento, la escalabilidad y la calidad técnica de los sistemas
  • Utilizar herramientas de AI en el día a día y contribuir a buenas prácticas de ingeniería
  • Must Have:

  • +8 años de experiencia en desarrollo de software
  • Experiencia sólida con TypeScript (Node.js + React)
  • Experiencia sólida con Python en entornos de producción
  • Experiencia construyendo y desplegando sistemas escalables
  • Capacidad demostrada de liderar y entregar soluciones end-to-end
  • Experiencia práctica utilizando herramientas de AI en el desarrollo diario
  • Sólido conocimiento en arquitectura de software, diseño de sistemas y escalabilidad
  • Experiencia con entornos cloud (AWS preferiblemente)
  • Residencia en Madrid
  • Disponibilidad para esquema híbrido (3 días oficina / 2 remoto)
  •  

    Nice to Have:

  • Experiencia con LLMs, RAG o sistemas de AI en producción
  • Experiencia con Kubernetes, Terraform o arquitecturas cloud-native
  • Experiencia participando en desarrollos 0 → 1
  • Experiencia en entornos regulados (healthcare, data, fintech, etc.)