Senior Software Engineer with .NET and Vue.js

Brak informacji o wynagrodzeniu
SeniorFull-time
#356638·Dodano wczoraj·1
Źródło: Frontiers Media
Aplikuj teraz

Tech Stack / Keywords

.NETVue.jsAIArchitectureSQL ServerMongoDBRESTfulMicroservices

Firma i stanowisko

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.


Wymagania

  • 4+ years of experience in software engineering, specializing 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.
  • Proficient in leveraging AI to enhance daily engineering work.
  • Solid understanding of microservices and micro-frontend concepts.
  • Excellent problem-solving skills with strong attention to detail.

Nice to have:

  • Strong expertise in SQL Server, including performance tuning, indexing strategies, query optimization, and troubleshooting production issues.
  • Experienced in implementing asynchronous microservice communication with RabbitMQ.
  • Exposure to CI/CD pipeline creation in Azure DevOps.
  • Experience integrating AI solutions into customer-facing applications.
  • Experience integrating third-party products and services.
  • Experience with containerization 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.

Obowiązki

  • Design and build scalable, high-performance applications using .NET and Vue.js.
  • Modernize and enhance legacy solutions while helping shape the platform’s future architecture.
  • Optimize SQL Server and MongoDB performance, including queries, indexing, and transactions.
  • Collaborate closely with Product Managers, architects, and cross-functional teams to turn business needs into impactful technical solutions.
  • Design, develop, and integrate scalable RESTful APIs within a microservices architecture.
  • Write clean, maintainable code and champion engineering best practices through testing and code reviews.
  • Improve application performance, scalability, and reliability across the platform.
  • Mentor engineers, lead code reviews, and contribute to a strong engineering culture.
  • Explore and adopt modern development approaches, including AI-powered engineering workflows and AI-enabled product experiences.

Oferta

  • Prioritise office presence and emphasise in-person collaboration, with appropriate adjustments where needed.
  • Extra wellbeing days on top of 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).
Płatny urlop

Inne informacje

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.

Frontiers Media

Frontiers Media

4 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz