Senior Software Engineer (.NET)
Indexed description
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
- Expexienced in owning complex, distributed system architectures
- Solid understanding of microservices and micro-frontend concepts
- Collaborative and thriving in a hybrid environment
- 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)
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search