Senior Full Stack Developer: .NET / React / SQL
Summary
Senior full-stack developer building web applications for public-sector clients: maintaining React/TypeScript frontends and NestJS/.NET backend services backed by SQL Server, designing REST/GraphQL APIs, and improving architecture in a Spain-based hybrid team (2 remote days/week from month two).
¿Está considerando presentar su candidatura para este trabajo? Compruebe todos los detalles en esta descripción del puesto y luego haga clic en "Solicitar".
Formarás parte del equipo de desarrollo web, trabajando junto a arquitectos e ingenieros de software, participará en el desarrollo, despliegue y mantenimiento de las soluciones. El equipo utiliza principalmente React, Node.js, TypeScript, TypeORM y bases de datos como SQL Server . NET, para las integraciones.
Se incorporará a un equipo de trabajo, donde todos aportan soluciones y todo el mundo es escuchado, optando finalmente por la solución que más se ajusta a las necesidades de la organización. Además, el código desarrollado debe estar pensado para que los demás miembros del equipo lo puedan entender y mantener, así como la documentación técnica es un requisito básico para el adecuado crecimiento de las diferentes soluciones de la empresa.
¿Desarrollar y mantener frontend en React basado en Typescript
Desarrollar y mantener servicios backend basados en Nest.js, .NET, y SQL Server.
Diseñar y proponer mejoras a la arquitectura, tanto frontend como backend, asegurando escalabilidad y rendimiento óptimo.
Crear y consumir APIs RESTful y, en su caso, GraphQL.
Aportar experiencia y nuevas ideas al equipo.
Formarse y formar al equipo en nuevas herramientas y patrones de desarrollo que permitan tener mejores soluciones.
Colaborar con el resto del equipo para garantizar una integración fluida y eficiente tanto en el backend como en el frontend.
¿Conocimientos de React para el frontend.
Amplia experiencia en Nest.js y TypeScript.
Experiencia en bases de datos SQL Server: optimización de consultas, procedimientos almacenados, transacciones.
Conocimientos de JavaScript avanzado (ES6+).
Experiencia con herramientas como Webpack, npm/yarn.
Familiaridad con Git y control de versiones.
FP de grado superior o titulación equivalente en desarrollo de aplicaciones.
Capacidad de trabajo en equipos ágiles y de colaborar en la mejora de procesos de desarrollo.
¿NET (Core, MVC).
Familiaridad con principios SOLID y patrones de desarrollo (DDD, TDD, pruebas unitarias, etc.)
Conocimientos de JIRA
Experiencia en equipos que hayan implementado metodologías ágiles.
¿Modelo híbrido : teletrabajo 2 días/semana a partir del segundo mes
Horario flexible con jornada intensiva la mayor parte del año
Entrada entre 07:00–08:30 y salida entre las 15:00 y las 16:30 (1 semana de cada 4 en turno partido 08:00–14:15 y 15:00–17:00).
Julio y agosto en intensiva (08:00–15:00).
Seguro médico: Disfruta de un seguro médico con amplia cobertura y la posibilidad de incluir a tu familia —cónyuge, hijos y padres— a través de nuestra retribución flexible. xqbhyrx
Formación continua: Apostamos por tu crecimiento profesional ofreciéndote cursos, certificaciones y la oportunidad de asistir a eventos relacionados con tu puesto.