23 oct
|
Frontiers Media
|
Madrid
23 oct
Frontiers Media
Madrid
Who we are
At Frontiers, our purpose is simple yet ambitious: to make science open. We believe open science empowers the general scientific community to accelerate discovery and develop the solutions needed for healthy lives on a healthy planet.
We are one of the world’s largest and most influential open-access research publishers. Every article we publish is peer-reviewed and quality-certified, ensuring research is accessible to everyone, everywhere. To date, Frontiers research has been viewed over 4 billion times, demonstrating the real-world impact of science without barriers.
Joining Frontiers means being part of a global, mission-driven organisation at the intersection of science, technology, and innovation — working alongside passionate colleagues who care deeply about advancing knowledge for the benefit of society.
To learn more about our impact and culture, please watch this video: https://www.youtube.com/watch?v=jLJ7ZO3wOW4
About the Role:
We are looking for an enthusiastic Full Stack .NET Engineer to join our team. You will work in the Researcher Profiles Service team, where we build and manage a global-scale academic data platform. Through powerful APIs and intuitive UIs, we make critical research information accessible to the rest of the company and to end-users worldwide.
We have fully embraced AI-based spec-driven design, integrating AI throughout the entire software development lifecycle. 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.
You will take ownership of high-impact projects and drive them to success in a team that’s redefining how modern software is built.
Key Responsibilities:
- Design, develop, and maintain scalable, high-performance web applications using .NET and Vue.js.
- Enhance and support existing solutions built with older versions of .NET and Vue.js.
- Collaborate with product managers, architects, and other cross‑functional teams to gather requirements, assess technical feasibility, and determine optimal implementation strategies.
- Collaborate within a multinational, cross‑functional team to deliver software solutions aligned with business needs.
- Write clean, maintainable, and efficient code while adhering to best practices.
- Ensure the quality of the delivered solutions.
- Optimise applications for performance, scalability, and responsiveness.
- Troubleshoot and resolve complex technical challenges.
- Conduct code reviews and mentor junior engineers.
- Willingness to learn, flexible approach, and staying current with emerging trends in IT to maintain an up-to-date technology stack.
- Business‑oriented attitude with a focus on delivering measurable outcomes for end‑users. Demonstrable experience in owning and driving full‑stack projects end‑to‑end, from the specification refinement phase to the production monitoring.
- 5+ years of experience in software engineering, specializing in .NET Core/Framework.
- 3+ years of hands‑on experience with modern frontend frameworks (Vue 3 is a plus).
- Familiar with Agile/Scrum methodologies.
- Deep expertise in Vue.js, including Vue 2 and Vue 3, with a strong understanding of state management, component‑based architecture, and best practices for building scalable front‑end applications.
- Strong expertise in SQL Server, including performance tuning, indexing strategies, query optimization, and troubleshooting production issues.
- Heavy experience in implementing APIs with REST and GraphQL.
- Experience integrating AI solutions into customer‑facing applications.
- Proficient in leveraging AI to enhance daily engineering work.
- Experienced in owning complex, distributed system architectures.
- Solid understanding of microservices and micro‑frontend concepts.
- Collaborative and thriving in a hybrid environment.
Nice‑to‑Have Skills:
- Experience with NoSQL databases (MongoDB).
- Experience with containerization platforms (e.g., Docker, Kubernetes).
- We prioritise office presence and emphasise in‑person collaboration, but also offer appropriate adjustments where needed, in line with company policy.
- Extra wellbeing days on top of your annual leave allowance.
- 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.
- Competitive local benefits country dependent (e.g., healthcare and pension/retirement provision).
Frontiers activelyembracesdiversity and is a safe and welcoming workplace. Recruitment is free f
📌 Senior Software Engineer (Madrid)
🏢 Frontiers Media
📍 Madrid