Jobs in Madrid, Spain

1,241verified openings
Filter by
No filters selected
frontiersmedia Verified 38h ago

Senior Full-Stack Engineer (.net, Vue.js)

Madrid, Spain Hybrid

Salary not listed
PaySalary not listed
TypeFull-time
Work settingHybrid
Verified listing

JobFig found this opening at its original source and checks that it remains available.

About the role

You will work on the Research Topic Management (RTM) application — a distributed .NET system with Vue/Nuxt frontends, SQL Server-heavy data operations, Github/Azure DevOps-driven deployments, and async integration workflows connecting multiple internal services. This is a senior role where autonomy, ownership, and technical leadership are central. You will own complex backend systems and full-stack features end-to-end — from specification refinement and architectural decisions, through implementation, to production monitoring and incident resolution. You will work on real production systems where SQL performance, distributed reliability, and integration correctness matter daily.

What you'll bring

  • We are looking for a Senior Full-Stack Engineer with a strong backend lean to join the team that builds and evolves the platform powering this experience.
  • 5+ years of software engineering experience, with deep expertise in .NET Core / .NET Framework.
  • Strong expertise in Vue.js (Vue 2 and Vue 3), with a solid grasp of state management, component-based architecture, and best practices for building scalable front-end applications.
  • Strong expertise in SQL Server: performance tuning, indexing strategies, query optimisation, and troubleshooting production issues.
  • Extensive experience designing and implementing REST APIs.
  • Experience or strong interest in applying AI to product features and engineering workflows.
  • Experience owning complex, distributed system architectures.
  • Solid understanding of microservices and micro-frontend concepts.
  • Comfortable working in Kanban.
  • Collaborative, with proven autonomy and ownership, and able to thrive in a hybrid environment.
  • 3+ years of hands-on experience with modern frontend frameworks — and a solid command of the fundamentals: JavaScript, CSS, and HTML are a must.
  • Experience with Nuxt.

Benefits

Life InsuranceMedical Insurance