Frontiers, a leading academic publisher revolutionizing scientific publishing, is seeking a Senior Software Engineer to join their development team. This role focuses on evolving their publishing platform, combining both modern and legacy technologies. The position requires expertise in .NET, SQL Server, and various modern technologies to maintain and improve existing systems while transitioning to a more scalable architecture.
The ideal candidate will work across the full stack, developing features using .NET and Vue.js, while helping to modernize legacy components. Strong SQL proficiency is essential, as the role involves extensive database optimization and troubleshooting. The position offers an opportunity to work with both established and cutting-edge technologies in a dynamic, international environment.
Frontiers offers an impressive benefits package, including additional wellbeing days, learning opportunities, and various health-related perks. The company's mission is to make all science open, having achieved over 3.7 billion article views, demonstrating their significant impact in the scientific community.
The role combines technical expertise with collaborative teamwork, requiring someone who can maintain existing systems while driving innovation. You'll be part of a team working on complex challenges, from database optimization to implementing AI solutions, all while contributing to the company's mission of advancing open science.
This position is perfect for a senior engineer who enjoys working with diverse technologies, values continuous learning, and wants to make a meaningful impact in scientific publishing. The combination of technical challenges, modern tools, and the opportunity to work on a platform serving the global research community makes this an exciting opportunity for the right candidate.