1,722,296open jobs
102,407companies
257,950added this week
Browse all
Salary
≈ $49k – $105k per year (Estimated)
Location
In office (Madrid)
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 16, 2026. First seen by Alion on Sep 11, 2026. Frontiers scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Frontiers is a Swiss open access publisher of peer-reviewed scientific journals covering the natural sciences, medicine, engineering, social sciences and humanities. Founded in 2007 by neuroscientists, it publishes journals such as Frontiers in Immunology and Frontiers in Psychology and funds publication through article processing charges. It has offices in Europe and China. The company is headquartered in Lausanne, Switzerland.

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. 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.

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. 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.

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. Leading researchers from around the world propose a theme, invite contributors, and curate the resulting work - transforming scattered individual efforts into a coherent, openly accessible body of knowledge. When complete, every collection is published as a free ebook, available to anyone, anywhere.

These 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.

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. RTM gives the teams behind Frontiers the tools they need to turn a scientific idea into open, lasting knowledge - one collection at a time.

Responsabilities

  • 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.
  • Collaborate with product managers, architects, and cross-functional teams to gather requirements, assess technical feasibility, and determine the best implementation strategy.
  • Work effectively within a multinational, cross-functional team to deliver software aligned with business needs.
  • Write clean, maintainable, and efficient code, and uphold engineering best practices across the team.
  • Ensure the quality of delivered solutions through robust testing and review.
  • Optimise applications for performance, scalability, and responsiveness.
  • Troubleshoot and resolve complex technical challenges across distributed systems.
  • Leverage AI tooling to raise the quality, speed, and consistency of engineering work.
  • Stay current with emerging technologies and bring fresh thinking to keep our stack modern.
  • Maintain a business-oriented mindset, focused on delivering measurable outcomes for end-users.

Requirements

  • 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.
  • 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.

Nice to have skills

  • Experience with Nuxt.
  • Experience with GraphQL (strong SQL knowledge transfers well here).
  • Experience with NoSQL databases.
  • Experience with RabbitMQ and/or Kafka.
  • Experience with containerization platforms (e.g. Docker, Kubernetes).
  • Experience with CI/CD pipelines (GitHub Actions and/or Azure DevOps).

Benefits

  • We prioritise office presence and emphasise in-person collaboration, but also offer appropriate adjustments where needed, in line with company policy
  • Pension fund at 5% by Frontiers
  • Private medical insurance and life insurance
  • Flexible benefit scheme (Cobee) and Discount platform access
  • 29 days of holidays
  • Up to 3 paid volunteering days each year
  • 24/7 confidential Employee Assistance Programme (wellbeing, mental health, legal & financial support)
  • Learning & development support via the Frontiers Learning Hub

Frontiers actively embraces diversity and is a safe and welcoming workplace. Recruitment is free from discrimination - including based on race, national or ethnic origin, age, religion, disability, sex, gender identity or sexual orientation. With employees from more than 50 different nations, our diversity creates vibrant teams and constantly challenges us to appreciate multiple perspectives.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,722,296 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Madrid
≈ $43k – $103k per year (Estimated) • In office • Full-Time • 3+ years exp • Alicante
Java
Java
Spring Boot
DevOps
GCP
GitLab CI
Azure
CI/CD
Jenkins
Git
AWS
Docker
Kubernetes
Management
Scrum
Kanban
Apply
Java Developer 1 month ago
≈ $59k – $127k per year (Estimated) • In office • Full-Time • 5+ years exp • Badajoz
JavaScript
Java
TypeScript
Java
Spring Framework
Spring Boot
Frontend
Angular
DevOps
Jenkins
Apply
Remote (Spain) • Full-Time • 2+ years exp • Spain
JavaScript
PHP
PHP
Laravel
Databases
MySQL
Frontend
Vue.js
React.js
DevOps
Rest API
Git
AWS
Apply
Python Developer 7 months ago
≈ $54k – $130k per year (Estimated) • In office • Full-Time • Salamanca
Python
Python
Flask
FastAPI
Django
Databases
MySQL
PostgreSQL
AI/ML
Machine Learning
DevOps
GCP
Azure
Git
AWS
Management
Scrum
Kanban
Apply
Remote (Spain) • Full-Time • 2+ years exp • Seville
Java
Java
Spring Boot
DevOps
Rest API
Apply
≈ $67k – $122k per year (Estimated) • In office • Full-Time • Montreal
Go
JavaScript
C#
C#
ASP.NET Core
Databases
Redis
ElasticSearch
Frontend
React.js
DevOps
Terraform
Azure DevOps
Azure
CI/CD
ArgoCD
Docker
Kubernetes
Canary Release
Analytics
A/B Testing
IoT
MQTT
Apply
≈ $41k – $96k per year (Estimated) • Hybrid • Contractor • Cambridge
SQL
Analytics
Microsoft Excel
Apply
≈ $50k – $107k per year (Estimated) • In office • Dublin
SQL
Apply
$159k – $302k per year • Equity • In office • Full-Time • 10+ years exp • San Jose • San Francisco
Python
SQL
Databases
Databricks
Delta Lake
AI/ML
Spark
Airflow
DevOps
Terraform
CI/CD
AWS
Amazon S3
IAM
Cybersecurity
SIEM
Apply
≈ $34k – $78k per year (Estimated) • Hybrid • Athens
Java
Java
Spring Boot
Databases
RabbitMQ
ElasticSearch
Apache Kafka
OpenSearch
DevOps
Rest API
CI/CD
Docker
Kubernetes
Incident Management
IAM
Linux
Cybersecurity
MITRE ATT&CK
STIX
TAXII
PKI
SIEM
Apply
≈ $100k – $232k per year (Estimated) • Hybrid • Full-Time • Bachelor's Degree • United States
Marketing
Salesforce
Apply
In office • Full-Time • Warsaw • Madrid
Apply
In office • Full-Time • Madrid • London • Warsaw
Apply
In office • Full-Time • Bachelor's Degree • Lausanne
Apply
≈ $49k – $104k per year (Estimated) • In office • Madrid
JavaScript
TypeScript
SQL
Databases
RabbitMQ
Apache Kafka
AI/ML
Multi-Agent Systems
Frontend
Vue.js
GraphQL
Angular
DevOps
Rest API
Azure DevOps
GitHub Actions
Azure
CI/CD
Docker
Kubernetes
GitHub
Management
Kanban
Apply
In office • Full-Time • 1+ year exp • Madrid
Apply
In office • Full-Time • 1+ year exp • Madrid
Apply
≈ $39k – $103k per year (Estimated) • In office • Full-Time • Madrid
DevOps
Incident Management
Cybersecurity
Microsoft Sentinel
Microsoft Defender
SIEM
Apply
≈ $24k – $58k per year (Estimated) • Hybrid • 2+ years exp • Madrid
Databases
PostgreSQL
DevOps
Rest API
Analytics
MicroStrategy
Apply
≈ $49k – $112k per year (Estimated) • Hybrid • 5+ years exp • Madrid
Cybersecurity
ISO 27001
SIEM
Apply
See all jobs
This is one of many
1,722,296 more open roles from verified company boards, updated every day.