MarsBased es una agencia de desarrollo de Barcelona especializada en el desarrollo de software aumentado por IA. Construimos aplicaciones web y móviles de extremo a extremo utilizando agentes de IA, flujos de trabajo agénticos y metodologías de ingeniería modernas, entregando software de mayor calidad y con mayor rapidez. Creemos en el trabajo en remoto, en las soluciones escalables y mantenibles, y en desafiar los límites de lo que es posible cuando la IA y la experiencia humana trabajan juntas.
Buscamos un/a Senior Full-Stack Software Engineer que no solo utilice herramientas de IA, sino que piense en flujos de trabajo nativos de IA. Alguien con un profundo conocimiento de todo el ciclo de vida del desarrollo de software: desde frameworks y lenguajes de programación hasta DevOps, infraestructura, rendimiento, seguridad y monitorización. Necesitamos ingenieros que puedan aprovechar la IA precisamente porque entienden cómo es el buen software de principio a fin.
Te unirás a un equipo pequeño, senior y altamente colaborativo que valora la autonomía, la calidad y la transparencia. Construimos las cosas de la manera correcta.
Qué harás
- Construir y mantener aplicaciones web modernas y escalables utilizando Node.js / Bun, React y Next.js.
- Colaborar estrechamente con clientes y compañeros en un entorno orientado al trabajo en remoto (remote-first).
- Contribuir a las decisiones de arquitectura y asegurar bases de código mantenibles y bien documentadas.
- Diseñar e implementar flujos de trabajo agénticos utilizando agentes de codificación de IA, incluyendo arquitecturas multi-agente para tareas como testing, refactorización y revisión de código.
- Definir estrategias de prompting y patrones de gestión de contexto que hagan que el desarrollo asistido por IA sea fiable y repetible en todo el equipo.
- Ayudarnos a evolucionar nuestras herramientas internas, flujos de trabajo y cultura de desarrollo en torno a la ingeniería aumentada por IA.
Habilidades generales
- Excelente comunicación con clientes y compañeros de equipo.
- Fuertes habilidades de redacción, comunicación y documentación.
- Gran capacidad de autogestión para el trabajo en remoto.
- Alta atención al detalle.
- Actitud positiva ante nuevos retos y gran capacidad de aprendizaje.
- Proactividad y capacidad para trabajar de forma independiente en proyectos autogestionados.
- Experiencia trabajando con agentes de IA, sub-agentes y orquestación de agentes como parte de los flujos de trabajo de desarrollo diarios.
- Fluidez en español escrito y hablado.
- Fluidez en inglés escrito y hablado.
Habilidades de IA
- Experiencia práctica desarrollando con agentes de codificación de IA (Claude Code, Cursor, Codex o similares) como parte central de tu flujo de trabajo.
- Comprensión profunda de cómo funcionan los agentes de codificación: tokenización, ventanas de contexto, sub-agentes, herramientas y habilidades.
- Experiencia trabajando con metodologías de Desarrollo de IA Basado en Especificaciones (Spec Driven AI Development) y/o Research Plan Implement (RPI).
- Experiencia diseñando flujos de trabajo agénticos y multi-agente, orquestando sub-agentes, encadenando salidas y gestionando el contexto a través de las interacciones de los agentes.
- Se valorará la familiaridad con herramientas y frameworks de orquestación de IA (n8n, LangChain, LangGraph, CrewAI o similares).
Habilidades técnicas
- Conocimiento de principios de arquitectura de software como Clean Architecture, DDD (Domain Driven Design) y Arquitectura Hexagonal.
- Más de 5 años de experiencia en producción con stacks web modernos. Trabajamos principalmente con Node.js / Bun, React y Next.js (App Router, Server Components).
- Sólidos conocimientos de JavaScript y TypeScript, tanto en frontend como en backend.
- Comprensión sólida de bases de datos relacionales, SQL y modelado de datos.
- Conocimiento de Tailwind CSS para estilos.
- Experiencia con Docker y entornos contenedorizados en desarrollo y producción.
- Familiaridad con estrategias y frameworks de testing como Jest o Cypress.
- Capacidad para construir software escalable, mantenible y bien documentado.
Beneficios
- Salario competitivo.
- Trabajo desde casa o desde un espacio de coworking.
- Horario de trabajo flexible.
- Compañeros de trabajo increíbles.
- Stack tecnológico y metodologías modernas.
- Cultura orientada a la transparencia y la calidad.
- Actividades de empresa.
¿Por qué MarsBased?
Somos una agencia boutique, no una fábrica. Trabajamos con clientes que respetan nuestro tiempo, proceso y estándares. Serás parte de un equipo senior donde tu voz importa y tu trabajo tiene un impacto real.
La forma en que se construye el software está cambiando fundamentalmente. No nos quedamos esperando, estamos rediseñando activamente cómo trabajamos con la IA a todos los niveles. Si quieres estar al frente de ese cambio dentro de un equipo que realmente impulsa la innovación, este es el lugar.
Únete a nosotros y ayúdanos a construir software duradero, desde Marte o desde cualquier lugar que llames hogar.
Cómo enviar tu candidatura
Si estás buscando nuevos retos en tu carrera, rellena
este formulario y cuéntanos por qué eres el candidato perfecto para MarsBased.