Senior Software Engineer (.NET)

Frontiers

Warszawa

On-site

PLN 213,949 - 299,529

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Extra wellbeing days
Paid volunteering days
24/7 Employee Assistance Programme
Learning & development support
Competitive local benefits

Job summary

A leading research publisher in Poland is seeking a Full Stack .NET Engineer to enhance its publishing platform. This position focuses on maintaining existing systems while transitioning to modern architecture using .NET and Vue.js. Candidates should have over 4 years of software engineering experience, a solid grasp of Agile methodologies, and be skilled in troubleshooting production issues. This inclusive company offers competitive benefits and prioritizes collaboration.

Qualifications

  • 4+ years of experience in software engineering, specialising in .NET Core/Framework.
  • 3+ years of hands-on experience with Vue.js, including Vue 2 and Vue 3.
  • Experience troubleshooting complex production issues using monitoring tools.

Responsibilities

  • Design, develop, and maintain web applications using .NET and Vue.js.
  • Collaborate to gather requirements and assess technical feasibility.
  • Write clean, maintainable code while following best practices.

Skills

Software engineering
Vue.js
RESTful APIs
Agile/Scrum methodologies
MongoDB
Azure cloud platform

Tools

SQL Server
Docker
RabbitMQ

Job description

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

About the Role

We are looking for an enthusiastic Full Stack .NET Engineer to join our team in evolving Frontiers’ publishing platform. The platform is large and complex, combining both modern and legacy technologies. This role involves maintaining and improving existing systems built with older technologies while contributing to the gradual transition toward a more modern and scalable architecture.

You will work across the stack, developing and maintaining features using .NET, Vue.js, and other technologies. As part of this transformation, you’ll help rebuild legacy components with modern solutions, ensuring better performance, maintainability, and integration across the platform.

Your focus on best practices, collaboration, and continuous improvement will be essential in driving the platform’s success. If you enjoy working with both existing and new technologies in a dynamic environment, we’d love to hear from you!

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
  • Troubleshoot and optimise database performance, including query optimisation, indexing strategies, and transaction management in SQL Server and MongoDB
  • 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
Required Skills and Experience
  • 4+ years of experience in software engineering, specialising in .NET Core/Framework
  • 3+ years of hands‑on experience with Vue.js, including Vue 2 and Vue 3
  • Familiar with Agile/Scrum methodologies
  • Skilled in building and consuming RESTful APIs
  • 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
  • Experience troubleshooting complex production issues using monitoring tools such as New Relic, Grafana, and others
  • Experience with MongoDB
  • Hands‑on experience with the Azure cloud platform
  • Strong proficiency in object‑oriented programming and SOLID principles
  • Experience integrating AI solutions into customer‑facing applications
  • Proficient in leveraging AI to enhance daily engineering work
  • Solid understanding of microservices and micro‑frontend concepts
  • Excellent problem‑solving skills with a strong attention to detail
Nice‑to‑Have Skills
  • Strong expertise in SQL Server, including performance tuning, indexing strategies, query optimisation, and troubleshooting production issues
  • Experienced in implementing asynchronous microservice communication with RabbitMQ
  • Exposure to CI/CD pipeline creation in Azure DevOps
  • Experience with containerisation platforms (e.g., Docker, Kubernetes)
  • Experienced in leveraging Camunda for business process orchestration and automation in microservices architectures
  • Experience with Kafka
  • Experienced with testing frameworks like NUnit, Playwright
  • Experience with Domain‑Driven Design, system architecture, and event‑driven architecture
  • Knowledge of BDD and TDD
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)

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Project Manager
Project Manager

Frontiers • Warszawa

On-site
PLN 120,000 - 180,000
Office presence emphasis
Wellbeing days
Up to 3 paid volunteering days
+2
Publishing Development Specialist - Evergreen
Publishing Development Specialist - Evergreen

Frontiers • Warszawa

On-site
PLN 90,000 - 130,000
Platform Product Manager - Platform Shared Services
Platform Product Manager - Platform Shared Services

Frontiers • Warszawa

On-site
PLN 180,000 - 300,000
Office presence (in-person)
Wellbeing days
Up to 3 paid volunteering days
+2
Senior Quality Engineer (QA)
Senior Quality Engineer (QA)

Frontiers • Warszawa

On-site
PLN 212,000 - 298,000
Extra wellbeing days
Paid volunteering days
Employee Assistance Programme
+1
Senior Full Stack Software Engineer (C#/.NET and Vue.js)
Senior Full Stack Software Engineer (C#/.NET and Vue.js)

N-iX • Województwo małopolskie

Hybrid
PLN 191,000 - 319,000
Flexible working format
Competitive salary
Personalized career growth
+2
Senior Full Stack Software Engineer (C#/.NET and Vue.js)
Senior Full Stack Software Engineer (C#/.NET and Vue.js)

N-iX • Poland

On-site
PLN 120,000 - 160,000
Flexible working format
Competitive salary
Personalized career growth
+2
[GRE] Senior Full-Stack Engineer (.NET/C#, Vue.js)
[GRE] Senior Full-Stack Engineer (.NET/C#, Vue.js)

JobCubby • Kraków

Hybrid
PLN 180,000 - 240,000
Lunch tickets
Private healthcare
Multisport card
+3
Senior Full-Stack Engineer (.NET/C#, Vue.js)
Senior Full-Stack Engineer (.NET/C#, Vue.js)

Software Mind • Kraków

On-site
PLN 180,000 - 260,000
Lunch tickets
Private healthcare
Multisport card
+1
Senior Frontend Developer - React & Azure
Senior Frontend Developer - React & Azure

Atos • Warszawa

Hybrid
PLN 180,000 - 260,000
Hybrid work model with limited office‑
Employment or B2B options
Private medical care
+5
Frontend Developer
Frontend Developer

Ideo Sp. z o.o. • Rzeszów

Hybrid
Multisport card
Cinema tickets
Equipment reimbursement
+2