Software Engineer (AI-Augmented) - .NET, Vue.js and Cursor
Software Engineer (AI-Augmented) - .NET, Vue.js and Cursor
Original Advert
Who we are
At Frontiers, our purpose is simple yet ambitious: to make science open. We believe open science empowers the global 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 organization 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
The Vision
We aren't just looking for someone who can write code; we are looking for a software artisan who views AI as their primary superpower. At our core, we are rebuilding a massive-scale product that manages 20 years of scientific legacy-manuscripts, journals, and complex user data.
We believe that in the era of AI, the "how" of coding is evolving. We need an Engineer who can pilot AI tools to handle the heavy lifting while focusing their human intellect on problem-solving, architectural integrity, and business value.
The Role: What You'll Do
- AI-Driven Development: Use Cursor AI and LLMs to accelerate development, refactor legacy logic, and maintain high code quality.
- Full-Stack Ownership: Build and maintain robust backend services in C#.NET and modern, reactive front-ends using Vue.js (3) and TypeScript.
- Collaborative Design: Work within a 2-week Scrum cycle, participating in daily CI/CD deployments and proactive monitoring via New Relic.
- The "Human" Element: Spend your time refining business requirements, asking the "why" behind features, and ensuring we are solving the right problems for our customers.
Requirements
- The "Pilot" Profile: 4+ years of experience in software engineering. You don't need to have every library memorized, but you must have the architectural intuition to know what "good" looks like and the AI-fluency to get there fast.
- AI as a Daily Driver: You have a proven workflow using Cursor AI (or similar) to gain context, generate code, and debug. You are passionate about the era of LLMs and see them as a way to deliver business solutions more effectively.
- Conceptual Depth: You understand the first principles of C#.NET, Vue.js, and APIs. You don't need to be an expert in every DB flavour, but you should understand how NoSQL (MongoDB), SQL, or Graphs function so you can use AI to navigate and query them.
- Soft Skills are the New Hard Skills: Since AI handles the syntax, you focus on the "human" side: refining business requirements, asking the right questions, and being a great team player who helps others move faster.
- Madrid-Based: You are based in Madrid and value the collaboration and team building that comes with being in the office 3 days a week.
Our Tech Environment & Culture
- Agile: 2-week Sprints using Jira.
- Quality: Dedicated Quality Engineer on the team; we value clean, tested code.
- DevOps: Daily CI/CD and Git-based workflows.
- Observability: We use New Relic to stay ahead of alerts and performance bottlenecks.
- Modernity: We are in a "rebuild" phase-this is your chance to leave a mark on a product with massive historical significance.
If you meet most of the requirements but not all, we encourage you to apply. We value strong engineering fundamentals, ownership, and the ability to grow within a modern, evolving technology environment.
Benefits
- 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)
Why Join Us?
You will be joining a team of four engineers where your voice matters. We aren't afraid of the future of software engineering; we are actively defining it. If you want to work on a high-data-volume project where your soft skills and AI-prompting abilities are just as important as your C# knowledge, let's talk.
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.
Application managed by Frontiers