CareerPlanSign in

Senior Full-Stack Engineer - .NET, Vue.js and Cursor

Madrid, Community of Madrid, Spain💼 Full-time🗓 2026-09-04 → 2026-09-25

Core

Design, develop, and maintain scalable web applications for the Research Topic Management (RTM) platform, enabling global researchers to collaborate and publish open science collections.

Role type

Senior Full-Stack Engineer (Backend-leaning)

Builds

Distributed .NET systems with Vue/Nuxt frontends, SQL Server-heavy data operations, and async integration workflows for the RTM application.

Domain

Scientific publishing / Open access research platforms

Deliverable

production ML models | product features

Required skills

.NET Core/Framework, Vue.js (Vue 2/3), SQL Server performance tuning, REST API design, distributed system architecture, microservices, JavaScript, CSS, HTML

Preferred skills

Nuxt, GraphQL, NoSQL databases, RabbitMQ/Kafka, Docker/Kubernetes, CI/CD pipelines (GitHub Actions/Azure DevOps)

Technologies

.NET, Vue.js, Nuxt, SQL Server, GitHub, Azure DevOps, RabbitMQ, Kafka, Docker, Kubernetes

Responsibilities

Design and maintain scalable web applications; modernize legacy Angular apps to Vue/Nuxt; own full-stack projects end-to-end; optimize applications for performance and scalability; troubleshoot complex technical challenges in distributed systems; leverage AI tooling for engineering workflows.

Seniority

Senior, hands-on IC

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.