Buscamos al próximo desarrollador Full-Stack Senior .NET + Angular para nuestro equipo.
Sobre GFITSOFT
En GFITSOFT desarrollamos una solución integral (SaaS) para la industria del fitness: una plataforma completa que abarca back office, APIs, sistemas de traducción, recolección de datos, seguimiento de actividad y mucho más. Trabajamos con un stack moderno, un equipo técnico exigente y procesos rigurosos.
---
🤖 Cómo trabajamos: IA y SDD como pilares
Esta sección define el perfil que buscamos. No es opcional.
* Desarrollo asistido por IA, dirigido por personas
Utilizamos Claude Code y otras herramientas de inteligencia artificial como parte central de nuestro flujo de trabajo. Buscamos profesionales capaces de dirigir a la IA: comprender lo que solicitan, validar el resultado y detectar cuándo la herramienta se equivoca.
La IA ejecuta; la persona decide. Si nunca has utilizado Claude Code, Cursor o herramientas similares de forma profesional, este puesto no encaja con tu perfil.
* Spec-Driven Development (SDD)
Trabajamos con SDD: antes de escribir código, formalizamos la intención y diseñamos la solución. Cada Pull Request es el resultado de un proceso, no un volcado de cambios. Si esta forma de trabajar te resulta natural, encajarás bien.
---
🛠️ Stack técnico
* Requisitos imprescindibles
- Backend: C# moderno (12+), .NET 8/9, Core, EF Core, xUnit
- Frontend: Angular 17+ (Signals, Standalone Components), TypeScript, RxJS
- Blazor Server (componentes, SignalR, ciclo de vida)
- Bases de datos: MySQL y SQL Server/PostgreSQL — con capacidad para interpretar planes de ejecución
- Git profesional (rebase, cherry-pick, Pull Requests ≤ 400 líneas)
- Docker e integración continua
- Experiencia gestionando proyectos
* Se valorará positivamente
- y sistemas distribuidos
- .NET Aspire
- Playwright, OpenTelemetry
- Internacionalización (XLIFF, RESX)
- MJML
---
📐 Metodologías
- Spec-Driven Development (imprescindible)
- Clean Architecture / Hexagonal / Screaming Architecture
- TDD o, como mínimo, una cultura de testing sólida
- Conventional Commits
- Revisión de código constructiva
---
👤 Perfil profesional
- Experiencia profesional demostrable como desarrollador senior
- Verdadero perfil full-stack, sin especialización exclusiva en una capa
- Autonomía para incorporarse a un repositorio nuevo y comprenderlo sin asistencia continua
- Comunicación técnica clara, tanto escrita como oral
- Inglés técnico (lectura como mínimo)
- Mentalidad orientada al producto, no a la simple ejecución de tareas
---
❌ Este puesto no es para ti si...
- Utilizas la IA sin comprender lo que genera
- Te incomoda documentar decisiones antes de implementar
- Afirmas dominar una tecnología sin conocer sus fundamentos
- Buscas un entorno donde te asignen tareas cerradas para resolver
- Pretendes aprender desde cero: buscamos un perfil ya consolidado
- Buscas un trabajo en remoto, en vez de presencial en Madrid
---
✅ Este puesto es para ti si...
- Diriges a la IA con criterio, en lugar de seguir sus indicaciones
- Disfrutas redactando especificaciones antes de codificar
- Tienes criterio técnico fundamentado
- Te gusta enseñar y aprender en equipo
- Valoras los procesos rigurosos frente a la inmediatez
- Te sientes cómodo asumiendo responsabilidades, gestionando proyectos y a nuestro equipo multidisciplinar de desarrolladores.
Si te interesa, o conoces a la persona ideal, ¡tenemos que hablar!