Desarrollador Fullstack .NET + Angular - Senior (SaaS Deporte)
hace 11 horas
Valencia
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, [ASP.NET](http://ASP.NET) 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, • [Akka.NET] (http://Akka.NET) 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 --- ✅ 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!