For our client, we are looking for a driven Senior Software Engineer to help bridge the gap between where they are and where they’re going. You’ll play a key role in managing a massive, multifaceted publishing platform, keeping legacy systems stable while actively architecting the shift toward a scalable, modern environment.
what we offerWhat Client Offers You: Across theirs global offices, they provide a competitive benefits package that includes:
Fully funded Private Medical Care (Luxmed) and Multisport Plus membership.
Up to 30 days of paid time off (26 vacation days + 4 Wellbeing Days).
24/7 mental health and wellbeing support via our Employee Assistance Programme.
International remote work flexibility ("Work from another country" policy).
Paid time off for volunteering initiatives.
An annual bonus program.
your tasks
Architect and build robust, high-speed web platforms leveraging the .NET and Vue.js ecosystems.
Modernize and uphold legacy systems, ensuring older .NET and Vue.js iterations remain stable and functional.
Fine-tune data layers by auditing SQL Server and MongoDB performance, focusing on efficient indexing and transaction logic.
Partner with stakeholders and architects to translate business needs into technically sound, feasible project roadmaps.
Contribute to a global workforce, aligning with diverse, cross-functional teams to ship software that meets commercial goals.
Produce high-caliber, sustainable code that follows industry-standard patterns and practices.
Guarantee delivery excellence through rigorous performance tuning and responsive design.
Engineer solutions for intricate technical hurdles and system bottlenecks.
Foster engineering growth by leading code reviews and providing technical guidance to junior staff.
Commit to continuous growth, staying agile and adapting to the latest shifts in the technology landscape.
Core Requirements:
.NET Development: 4+ years of software engineering experience heavily focused on .NET Core and .NET Framework.
Database Management: 3+ years of extensive SQL Server experience, including advanced query optimization, indexing strategies, and production troubleshooting. Familiarity with MongoDB.
Software Architecture: Strong grasp of Object-Oriented Programming (OOP), SOLID principles, microservices, and micro-frontend paradigms.
API & Messaging: Proven ability to build and consume RESTful APIs, and experience implementing asynchronous communication using RabbitMQ.
Cloud & Observability: Hands-on experience with Microsoft Azure and proficiency in diagnosing complex production issues using monitoring tools like Grafana and New Relic.
AI Utilization: Experience integrating AI capabilities into customer-facing products and leveraging AI tools to accelerate daily development workflows.
Methodology & Soft Skills: Comfortable working in Agile/Scrum environments. Exceptional problem-solving abilities and strict attention to detail.
Preferred Qualifications (Nice-to-Have):
Frontend Mastery: Deep knowledge of Vue.js (Vue 2 & 3), component-based architecture, and state management for scalable UIs.
DevOps & Containers: Exposure to building CI/CD pipelines in Azure DevOps and working with Docker/Kubernetes.
Advanced Architecture: Understanding of Domain-Driven Design (DDD), Event-Driven Architecture, and experience with Kafka.
Orchestration: Experience using Camunda for business process automation.
Testing Practices: Proficiency with NUnit, Playwright, and working knowledge of TDD and BDD.
Employment agency entry number 47
this job offer is intended for people over 18 years of age
...