Senior Software Engineer (.NET, Vue.js) (Madrid)

Senior Software Engineer (.NET, Vue.js) (Madrid)

03 sep
|
Frontiers Careers
|
Madrid

03 sep

Frontiers Careers

Madrid

Science advances fastest when researchers can collaborate across boundaries — institutional, geographic, and disciplinary.

Research Topics are how Frontiers makes that happen: themed, peer-reviewed article collections where leading researchers from around the world propose a theme, invite contributors, and curate the resulting work into an openly accessible body of knowledge — free for anyone, anywhere to read and build upon. 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. 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.

We have fully embraced AI-based spec-driven design , integrating AI throughout the entire software development lifecycle — using skills, rules, multi-agent workflows, and automation for code review, testing, and code analysis. It’s how we work. Your work directly enables researchers worldwide to collaborate, publish openly, and push science forward.

Science advances fastest when researchers can collaborate across boundaries — institutional, geographic, and disciplinary.

Research

Topics are how Frontiers makes that happen.

Each Research

Topic is a themed collection of peer-reviewed articles built around an emerging or critical area of science.

The Research Topic

Management (RTM) application is the platform that makes this possible at scale. It supports the full lifecycle — from the moment a researcher proposes a topic,



through editorial coordination, contributor recruitment, and submission tracking, all the way to publication and closure. Design, develop, and maintain scalable, high-performance web applications using .NET, Vue.js, and Nuxt.

Modernise and replace legacy systems — including migrating older Angular applications to our current Vue and Nuxt stack. Own full-stack projects end-to-end, from specification refinement through delivery to production monitoring. Work effectively within a multinational, cross-functional team to deliver software aligned with business needs.

Ensure the quality of delivered solutions through robust testing and review. Optimise applications for performance, scalability, and responsiveness. Leverage AI tooling to raise the quality, speed, and consistency of engineering work. 5+ years of software engineering experience, with deep expertise in .NET Core / .NET Framework. ~3+ years of hands-on experience with modern frontend frameworks (Vue 3 a plus) — and a solid command of the fundamentals: JavaScript, CSS, and HTML are a must. ~ 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. ~ Solid understanding of microservices and micro-frontend concepts. ~ Collaborative, with proven autonomy and ownership, and able to thrive in a hybrid environment.

Experience with GraphQL (strong SQL knowledge transfers well here).

Experience with NoSQL databases.

Experience with RabbitMQ and/or Kafka. Docker, Kubernetes).

Experience with CI/CD pipelines (GitHub Actions and/or Azure DevOps). We prioritise office presence and emphasise in-person collaboration, but also offer appropriate adjustments where needed, in line with company policy ~ Private medical insurance and life insurance ~ 29 days of holidays ~ 24/7 confidential Employee Assistance Programme (wellbeing, mental health, legal & financial support) ~

📌 Senior Software Engineer (.NET, Vue.js) (Madrid)
🏢 Frontiers Careers
📍 Madrid

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior software engineer (.net, vue.js) (madrid) / madrid

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior software engineer (.net, vue.js) (madrid) / madrid