Programador/a Full Stack | TypeScript, Node.js, React e IA
Summary
Full stack developer to build and evolve Satelit's own ERP platform (accounting, tax, CRM, HR, document management) end to end — SQL Server, Node.js/Express and React — using AI coding agents like Claude Code as part of the daily workflow, on-site in Pamplona/Iruña.
¿Te gustaría participar en el desarrollo de una plataforma ERP y trabajar con inteligencia artificial aplicada a la programación?
En Satelit estamos desarrollando una plataforma ERP propia que integra diferentes áreas de gestión empresarial: contabilidad, fiscalidad, gestión comercial, CRM, recursos humanos y gestión documental.
El proyecto se encuentra en pleno desarrollo y prepara su llegada a clientes. Para reforzar nuestro equipo, buscamos incorporar un/a Programador/a Full Stack con experiencia en TypeScript, Node.js, React y bases de datos relacionales, que quiera participar en la construcción y evolución de nuestra plataforma.
Buscamos una persona con criterio técnico, autonomía y capacidad para trabajar con herramientas de inteligencia artificial aplicadas al desarrollo de software.
¿Cuál será tu misión?
Participar en el desarrollo, mantenimiento y mejora de nuestra plataforma ERP, convirtiendo las funcionalidades y necesidades definidas por dirección en software terminado, probado y preparado para su puesta en producción.
Trabajarás en el desarrollo completo de las funcionalidades, desde la base de datos hasta el servidor y la interfaz de usuario, utilizando agentes de inteligencia artificial como apoyo habitual a la programación y responsabilizándote de revisar y validar el código generado.
¿Cuáles serán tus responsabilidades?
- Desarrollo Full Stack: implementación de funcionalidades completas, trabajando con SQL Server, Node.js/Express y React.
- Programación asistida por IA: utilización de agentes como Claude Code, planteando tareas, revisando el código generado y corrigiendo posibles errores.
- Desarrollo y mantenimiento: incorporación de nuevas funcionalidades y mejora de los módulos existentes.
- Resolución de incidencias: reproducción de errores, identificación de sus causas y aplicación de soluciones que eviten que vuelvan a producirse.
- Calidad del software: desarrollo y mantenimiento de pruebas automáticas, revisión de código y validación de las funcionalidades antes de su entrega.
- Trabajo con Git y GitHub: gestión de ramas, pull requests, revisión cruzada e integración continua.
- Documentación: actualización del manual funcional de los módulos cuando los cambios afecten a la experiencia del usuario.
- Despliegues y operación: apoyo en despliegues a preproducción y producción y diagnóstico de errores mediante logs.
- Mejora continua: identificación de riesgos técnicos y propuestas de mejora para la plataforma.
¿Qué requisitos necesitamos?
Experiencia y conocimientos técnicos
- Al menos 3 años de experiencia desarrollando aplicaciones web de gestión en producción.
- Experiencia con TypeScript y JavaScript moderno.
- Conocimientos de desarrollo backend con Node.js y Express.
- Experiencia en frontend con React.
- Experiencia con bases de datos relacionales y SQL. Se valorará especialmente Microsoft SQL Server.
- Experiencia trabajando con Git en equipo: ramas, pull requests, revisión de código e integración continua.
- Capacidad para desarrollar y mantener pruebas automáticas.
- Interés y disposición para trabajar habitualmente con agentes de inteligencia artificial aplicados a la programación.
Tecnologías y herramientas
- Lenguajes: TypeScript (modo estricto), JavaScript y SQL (T-SQL).
- Backend: Node.js 22 o superior, Express y API REST.
- Frontend: React 19, Vite y Tailwind CSS.
- Base de datos: Microsoft SQL Server.
- Testing: Vitest, Playwright y pruebas HTTP.
- Entorno: Git, GitHub Actions, Linux (Ubuntu), SSH, bash, PM2 y VS Code.
- Inteligencia artificial: Claude Code y agentes de programación.
Formación e idiomas
- Grado en Ingeniería Informática, CFGS en Desarrollo de Aplicaciones Web o Multiplataforma, o formación equivalente.
- La experiencia demostrable se valorará tanto como la titulación.
- Inglés técnico para lectura de documentación de librerías y herramientas.
¿Qué valoraremos especialmente?
- Experiencia desarrollando productos de software propios.
- Experiencia previa trabajando con agentes de inteligencia artificial en programación.
- Conocimientos de contabilidad, facturación y fiscalidad española: IVA, modelos de la Agencia Tributaria, VERI*FACTU y haciendas forales.
- Experiencia en importación de datos desde otros sistemas.
- Conocimientos de generación de documentos PDF, ficheros XML e integraciones mediante API.
- Interés por el diseño de interfaces y la experiencia de usuario.
¿Cómo nos gustaría que fueras?
Buscamos una persona que combine conocimientos técnicos con una forma de trabajar rigurosa y orientada a resultados.
Nos gustaría que te identificaras con estas características:
- Rigor técnico: no das por hecho que algo funciona hasta haberlo probado.
- Criterio: sabes revisar y cuestionar el código, también el generado por herramientas de inteligencia artificial.
- Autonomía: tienes capacidad para resolver problemas dentro de una metodología de trabajo definida.
- Orientación a resultados: te gusta cerrar las tareas que empiezas y entregar funcionalidades terminadas.
- Curiosidad por el negocio: te interesa comprender las necesidades empresariales para trasladarlas correctamente al software.
- Comunicación: sabes explicar tus avances, preguntar cuando lo necesitas y comunicar posibles dificultades.
- Atención al detalle: cuidas tanto la calidad del código como la experiencia de usuario.
¿Qué encontrarás en Satelit?
- La oportunidad de participar en el desarrollo de una plataforma ERP propia.
- Un entorno de trabajo tecnológico en el que la inteligencia artificial forma parte del proceso habitual de programación.
- Participación en el desarrollo de funcionalidades de principio a fin.
- Coordinación directa con dirección en la definición de prioridades y seguimiento del desarrollo.
- Un puesto con autonomía en la ejecución técnica y una metodología de trabajo estructurada.
- Buen clima laboral y posibilidades de crecimiento.
¿Te interesa el proyecto?
Si tienes experiencia en desarrollo Full Stack, te gusta resolver problemas, trabajas con rigor y te interesa incorporar la inteligencia artificial a tu forma de programar, queremos conocerte.
¡Inscríbete y hablamos!