logo
Astro kW

Software Engineer — Madrid · Híbrido

EU

August 15, 2026 at 4:04 PM

✨ AI summary

Location

  • Madrid, Spain (Hybrid)

Programming Languages

  • Node.js
  • TypeScript
  • Python

Frameworks

  • AdonisJS 6
  • FastAPI
  • Nuxt 3

Cloud Services

  • AWS

Databases

  • PostgreSQL
  • Redis

Experience Level

  • 2+ years backend production experience

Si tienes dudas no dudes en escribirnos a mtorres@astrokw.com, o envíanos un MD.


Requisitos imprescindibles

  • Residir en Madrid.
  • Permiso de trabajo en la UE sin patrocinio.
  • Titulación universitaria en ingeniería.
  • Disponibilidad para trabajar 3-4 días por semana en oficina.


About the job

En Astro estamos construyendo una plataforma de software para ayudar a empresas a entender, optimizar y reducir su consumo energético y emisiones.


Somos un equipo pequeño y de alto nivel. El producto web funciona y tiene clientes reales; el siguiente paso es evolucionar la plataforma para llevar el producto a móvil, y buscamos a la persona que lo ejecute con criterio, trabajando directamente con el equipo fundador.


Tu eje será backend, pero el producto es uno solo: si además puedes echar una mano en el front cuando el cliente móvil lo pida, encajas todavía mejor.

No es un green field: es un sistema en producción con diagnóstico hecho y backlog priorizado. Si te motiva entrar a un sistema real con mandato para modelar, mejorar y construir, esta oferta es para ti.


Tu misión

  • Sacar adelante la operativa de la V2 junto al equipo fundador.
  • Evolucionar la API para el cliente móvil: autenticación con refresh tokens, notificaciones push, paginación eficiente y un contrato OpenAPI fiable.
  • Colaborar con producto en la implementación del cliente móvil sobre nuestro front actual (Nuxt 3).
  • Tomar ownership desde la ideación hasta el despliegue, y contribuir a establecer los estándares internos del equipo.


Que buscamos

  • 2+ años de experiencia construyendo backends en producción, idealmente con Node.js y TypeScript.
  • Titulación universitaria en ingeniería (informática, telecomunicaciones o afín).
  • Bases sólidas de backend: modelado y consultas en PostgreSQL, trabajo asíncrono con colas (reintentos, idempotencia), validación de entrada y contratos tipados como norma.
  • Soltura en front con algún framework moderno (Vue, React o similar): no serás la persona de front, pero sí capaz de implementar sobre una base ya diseñada.
  • Experiencia desarrollando con flujos de IA (Claude Code, Cursor o similares): spec-driven development y trabajo asistido por modelos, con capacidad crítica — no aceptas código generado sin entenderlo; cuestionas, revisas y sabes defender o descartar una solución.
  • Visión y delivery: entiendes los requisitos técnicos y elaboras un plan alineado con la estrategia, no solo con el ticket que tienes delante. Entregas rápido, iteras y priorizas.
  • Comunicación clara en castellano y capacidad de explicar una decisión técnica a alguien de negocio.


Valorado

  • Vue/Nuxt en concreto: nuestro front es Nuxt 3 y el cliente móvil saldrá de ahí.
  • Experiencia empaquetando apps web como apps móviles (Capacitor o similar).
  • Redis / BullMQ, Docker, AWS.
  • Python (tenemos un servicio de IA en FastAPI, aunque no será tu día a día).
  • Sector energético, utilities o fintech. El dominio se aprende; el criterio de ingeniería es lo que nos importa.

Como trabajamos

  • Equipo pequeño, producto con clientes reales, ciclo corto entre decidir y desplegar.
  • Producto y tecnología deciden juntos: acceso directo a las decisiones, no a un ticket ya cerrado.
  • Stack: AdonisJS 6 + PostgreSQL + Redis · Nuxt 3 en front · AWS.
  • Modalidad híbrida: presencialidad en la oficina 3-4 días a la semana. Nuestras oficinas están en Paseo de la Castellana (Madrid).
  • Este puesto requiere residir en España y poder trabajar presencialmente en Madrid. (No ofrecemos roles 100% remotos ni relocation en este momento.)


Que ofrecemos

  • Salario competitivo con revisión temprana.
  • Participación en el crecimiento de la empresa (equity / phantom shares).
  • Trabajo transversal con todos los equipos y crecimiento técnico acelerado.
  • Ownership real e impacto desde el primer día.