Location: Remote (CET ±2 hours) | Zürich, Switzerland
Department: Engineering
Type: Full-Time (80-100%)
Also See: Incident Response Security Consultant
Architect the Future of Switzerland’s Leading Comparison Platform.
Comparis.ch is Switzerland’s most trusted digital comparison platform, empowering millions to make informed decisions on insurance, telecom, banking, and real estate. For over 25 years, we have been the independent voice for consumers, driving transparency in Swiss markets. With over 80 million annual visits, our platform is a cornerstone of the Swiss digital economy.
We are seeking a seasoned Senior Full-Stack Engineer to join our multinational Scrum team. This is a high-impact role where you will architect cloud-native solutions, mentor peers, and directly shape the digital products used by the majority of the Swiss population.
As a Senior Full-Stack Engineer, you will be a key technical leader within our agile team. You will take ownership of complex features from conception to deployment, working across our modern .NET backend and React frontend. This role blends deep technical expertise with architectural leadership and mentorship, offering the autonomy to drive real change on a high-traffic platform.
Architect & Build: Design, develop, and deploy scalable, cloud-native applications using .NET Core/ASP.NET and React/Next.js.
Lead Technical Decisions: Drive architectural discussions and provide expert guidance on technology choices, design patterns, and system design.
Develop Distributed Systems: Build and maintain robust RESTful APIs, microservices, and event-driven architectures.
Optimize for Performance: Ensure applications meet high standards for performance, scalability, and security across our entire stack.
Master Cloud Infrastructure: Work with Docker, Kubernetes, and Azure to build and operate resilient systems using Infrastructure-as-Code (Terraform/Pulumi).
Champion Best Practices: Mentor team members, advocate for engineering excellence, and contribute to our CI/CD pipelines and automated testing strategies.
7-8 years of professional software development experience.
Deep expertise in C#, .NET Core/ASP.NET, and modern front-end development with React, TypeScript, and Next.js.
Proven experience building and operating cloud-native applications on Azure (or AWS/GCP).
Strong background in microservices, containerization (Docker/Kubernetes), and Infrastructure-as-Code.
Proficiency with both relational and NoSQL databases in a distributed systems context.
Experience with REST APIs, CI/CD pipelines, and Agile/Scrum methodologies.
A degree in Computer Science or equivalent practical experience.
Fluency in English.
Massive Scale & Impact: Your code will power one of Switzerland’s most-visited websites, serving a vast and engaged user base.
100% Remote Flexibility: The freedom to work from anywhere within a ±2 hour CET timezone, with a supportive, distributed team.
Technical Leadership: A true senior role with significant influence over architecture and the opportunity to mentor a skilled team.
Modern Cloud-Native Stack: Work with a cutting-edge technology stack including .NET 6+, React, Kubernetes, and Azure.
Autonomy & Growth: Flat hierarchies, considerable creative freedom, and a strong commitment to professional development.
Stable Innovation: Join a 25-year-old industry leader that maintains a startup’s passion for technology and innovation.
If you are a senior engineer looking for a role that combines technical depth, leadership, and tangible user impact, we encourage you to apply.
Apply for the Senior Full-Stack Engineer Position