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

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

04 ago
|
Frontiers Media
|
Madrid

04 ago

Frontiers Media

Madrid

ppScience 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. /p pWe are looking for a bSenior Full-Stack Engineer with a strong backend lean /b to join the team that builds and evolves the platform powering this experience. You will work on the bResearch Topic Management (RTM) /b 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. /p pThis is a senior role where bautonomy, ownership, and technical leadership /b 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. /p pWe have fully embraced bAI-based spec-driven design /b, integrating AI throughout the entire software development lifecycle — using skills, rules, multi-agent workflows, and automation for code review, testing, and code analysis. From specification to implementation, AI tooling shapes how we architect, build, and iterate, making us faster, more deliberate, and focused on what matters most. This isn’t an experiment. It’s how we work. /p pYour work directly enables researchers worldwide to collaborate, publish openly, and push science forward. /p pThese are not just publications. They are communities of researchers working together toward answers that matter: healthier lives, a more sustainable planet, a deeper understanding of the world we share. /p pThe bResearch Topic Management (RTM) /b 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. RTM gives the teams behind Frontiers the tools they need to turn a scientific idea into open, lasting knowledge — one collection at a time. /p h3bResponsabilities /b /h3 ul liDesign, develop, and maintain scalable, high-performance web applications using .NET, Vue.js, and Nuxt. /li liModernise and replace legacy systems — including migrating older Angular applications to our current Vue and Nuxt stack. /li liOwn full-stack projects end-to-end, from specification refinement through delivery to production monitoring. /li liCollaborate with product managers, architects, and cross-functional teams to gather requirements, assess technical feasibility, and determine the best implementation strategy. /li liWork effectively within a multinational, cross-functional team to deliver software aligned with business needs. /li liWrite clean, maintainable, and efficient code, and uphold engineering best practices across the team. /li liEnsure the quality of delivered solutions through robust testing and review. /li liOptimise applications for performance, scalability, and responsiveness. /li liTroubleshoot and resolve complex technical challenges across distributed systems. /li liLeverage AI tooling to raise the quality, speed, and consistency of engineering work. /li liStay current with emerging technologies and bring fresh thinking to keep our stack modern. /li liMaintain a business-oriented mindset, focused on delivering measurable outcomes for end-users. /li /ul ul li5+ years of software engineering experience, with deep expertise in .NET Core / .NET Framework. /li li3+ 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. /li liStrong 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. /li liStrong expertise in SQL Server: performance tuning, indexing strategies, query optimisation, and troubleshooting production issues. /li liExtensive experience designing and implementing REST APIs. /li liExperience or strong interest in applying AI to product features and engineering workflows. /li liExperience owning complex, distributed system architectures. /li liSolid understanding of microservices and micro‑frontend concepts. /li liComfortable working in Kanban. /li liCollaborative, with proven autonomy and ownership, and able to thrive in a hybrid environment. /li /ul h3Nice to have skills /h3 ul liExperience with Nuxt. /li liExperience with GraphQL (strong SQL knowledge transfers well here). /li liExperience with NoSQL databases. /li liExperience with RabbitMQ and/or Kafka. /li liExperience with containerization platforms (e.g. Docker, Kubernetes). /li liExperience with CI/CD pipelines (GitHub Actions and/or Azure DevOps). /li /ul ul liWe prioritise office presence and emphasise in‑person collaboration, but also offer appropriate adjustments where needed, in line with company policy /li liPension fund at 5% by Frontiers /li liPrivate medical insurance and life insurance /li liFlexible benefit scheme (Cobee) and Discount platform access /li li29 days of holidays /li liUp to 3 paid volunteering days each year /li li24/7 confidential Employee Assistance Programme (wellbeing, mental health, legal finances support) /li liLearning development support via the Frontiers Learning Hub /li /ul pFrontiers activelyembracesdiversity and is a safe and welcoming workplace. Recruitment is free from discrimination – including based on race, national or ethnic origin, age, religion, disability, sex, genderidentityor sexual orientation. With employees from more than 50 different nations, our diversity creates vibrant teams and constantly challenges us to appreciate multiple perspectives. /p /p #J-18808-Ljbffr

📌 Senior Full-Stack Engineer (.net, Vue.js) (Madrid)
🏢 Frontiers Media
📍 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 full-stack engineer (.net, vue.js) (madrid) / madrid

Suscribete a esta alerta:

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