Desarrollador Fullstack.Net + Angular - Senior (Saas Deporte) (España)

Gfit Soft
Málaga, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish, English

Job location

Remote
Málaga, Spain

Tech stack

ASP.NET
.NET
API
Artificial Intelligence
C Sharp (Programming Language)
Software as a Service
Code Review
Databases
Continuous Integration
Cursor (Graphical User Interface Elements)
Distributed Systems
PostgreSQL
Microsoft SQL Server
MySQL
SignalR
TypeScript
RxJS
Blazor
Backend
GIT
Angular
Playwright
Front End Software Development
Docker

Job description

Buscamos al próximo desarrollador Full-Stack Senior .NET + Angular para nuestro equipo.Si desea saber un poco más sobre esta oportunidad, o está considerando presentar su candidatura, por favor, lea la siguiente información del puesto.Sobre GFITSOFTEn 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 pilaresEsta sección define el perfil que buscamos. No es opcional.Desarrollo asistido por IA, dirigido por personasUtilizamos 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écnicoRequisitos imprescindiblesBackend: C# contemporáneo (12+), .NET 8/9, ASP.NET Core, EF Core, xUnitFrontend: Angular 17+ (Signals, Standalone Components), TypeScript, RxJSBlazor Server (componentes, SignalR, ciclo de vida)Bases de datos: MySQL y SQL Server/PostgreSQL - con capacidad para interpretar planes de ejecuciónGit profesional (rebase, cherry-pick, Pull Requests = 400 líneas)Docker e integración continuaExperiencia gestionando proyectosSe valorará positivamenteAkka.NET y sistemas distribuidos.NET AspirePlaywright, OpenTelemetryInternacionalización (XLIFF, RESX)MJMLMetodologíasSpec-Driven Development (imprescindible)Clean Architecture / Hexagonal / Screaming ArchitectureTDD o, como mínimo, una cultura de testing sólidaConventional CommitsRevisión de código constructivaPerfil profesionalExperiencia profesional demostrable como desarrollador seniorVerdadero perfil full-stack, sin especialización exclusiva en una capaAutonomía para incorporarse a un repositorio nuevo y comprenderlo sin asistencia continuaComunicación técnica clara, tanto escrita como oralInglés técnico (lectura como mínimo)Mentalidad orientada al producto, no a la simple ejecución de tareasEste puesto no es para ti si...Utilizas la IA sin comprender lo que generaTe incomoda documentar decisiones antes de implementarAfirmas dominar una tecnología sin conocer sus fundamentosBuscas un entorno donde te asignen tareas cerradas para resolverPretendes aprender desde cero: buscamos un perfil ya consolidadoEste puesto es para ti si...Diriges a la IA con criterio, en lugar de seguir sus indicacionesDisfrutas redactando especificaciones antes de codificarTienes criterio técnico fundamentadoTe gusta enseñar y aprender en equipoValoras los procesos rigurosos frente a la inmediatezTe sientes cómodo asumiendo responsabilidades, gestionando proyectos y a nuestro equipo multidisciplinar de desarrolladores.Hay opciones de teletrabajo/trabajo desde casa disponibles para este puesto.#J-*****-Ljbffr

Requirements

Backend: C# contemporáneo (12+), .NET 8/9, 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 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. Hay opciones de teletrabajo/trabajo desde casa disponibles para este puesto.

Apply for this position