Taro Logo

Senior Software Engineer (.NET, SQL)

A leading academic publisher working with researchers to review, publish, and disseminate scientific discoveries.
Backend
Senior Software Engineer
In-Person
501 - 1,000 Employees
4+ years of experience
Education · Enterprise SaaS

Description For Senior Software Engineer (.NET, SQL)

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.

Last updated a day ago

Responsibilities For Senior Software Engineer (.NET, SQL)

  • Design, develop, and maintain scalable web applications using .NET and Vue.js
  • Enhance and support existing .NET and Vue.js solutions
  • Optimize database performance and queries in SQL Server and MongoDB
  • Collaborate with cross-functional teams for requirements gathering
  • Write clean, maintainable code following best practices
  • Conduct code reviews and mentor junior engineers
  • Troubleshoot complex technical challenges
  • Optimize applications for performance and scalability

Requirements For Senior Software Engineer (.NET, SQL)

MongoDB
RabbitMQ
Node.js
  • 4+ years of experience in software engineering with .NET Core/Framework
  • 3+ years hands-on experience with SQL Server
  • Experience with Agile/Scrum methodologies
  • Expertise in RESTful APIs
  • Experience with monitoring tools (New Relic, Grafana)
  • Strong SQL Server expertise including performance tuning
  • Experience with MongoDB
  • Experience with RabbitMQ
  • Azure cloud platform experience
  • Proficiency in object-oriented programming
  • Experience integrating AI solutions

Benefits For Senior Software Engineer (.NET, SQL)

Medical Insurance
Mental Health Assistance
  • 4 additional wellbeing days
  • Learning and development time
  • Employee assistance plan
  • Online yoga classes
  • 3 volunteer days per year
  • Pension plan
  • Private medical care

Jobs Related To Frontiers Senior Software Engineer (.NET, SQL)