Zürich
10 hours ago
Full Stack Software Developer 80-100% (f/m/x)
- 25 April 2026
- 80 – 100%
- Permanent position
- Zürich
About the job
About us
comparis.ch is Switzerland's leading comparison platform. For 30 years, we have been comparing tariffs and services from health insurance companies, insurers, telecom providers, and banks, and we offer the largest Swiss online marketplace for cars and real estate. With comprehensive comparisons, we create transparency and help our users make the right decisions for them. With over 80 million visitors per year, we are one of the most used websites in Switzerland. Four out of five people know us as THE independent comparison platform in Switzerland. Now that we have covered the company part, let's get to the point: We need your support!
What you will do
We are looking for a talented Full Stack Software Developer to strengthen our Marketplaces department. You will be part of the cross-functional development team "Homefinder," which manages one of the largest real estate platforms in Switzerland. In this role, you will design, develop, and test new features used daily by thousands of users. Our responsive web applications are based on Next.js, while the backend is written in .NET and runs both on-premises and in the Azure cloud as App Services and on Kubernetes. Data is mainly stored in SQL Server and Azure Cosmos DB and indexed in Elasticsearch. Besides developing new features, you will also support the migration of our applications from a legacy tech stack to a modern Kubernetes environment.
Your detailed tasks:
- Design, develop, and deploy cloud-native frontend and backend applications with .NET Core/ASP.NET and Next.js
- Collaborate with product managers, designers, and other developers to analyze requirements and implement technical solutions
- Build and maintain RESTful APIs and microservices
- Enhance search functionality using your Elasticsearch expertise
- Hands-on work with Docker and Kubernetes
- Implement responsive and user-friendly UI components with React and TypeScript
- Optimize performance, security, and scalability of applications
- Monitor, troubleshoot, and resolve issues in production
- Experience with agile development methods like Scrum and working in cross-functional teams
- Excellent English skills
What we expect from you
- Bachelor's degree in computer science, engineering, or a related field (or equivalent practical experience)
- More than 3 years of professional experience in software development
- Very good knowledge of C# and .NET Core
- Solid experience with React.js, JavaScript/TypeScript, HTML5, and CSS3
- Practical experience with Azure cloud services (App Services, Functions, Storage, Service Bus, Key Vault, Azure SQL, etc.)
- Experience with REST APIs, microservices, and distributed architectures
- Familiarity with Azure DevOps (CI/CD pipelines, Git, Agile boards)
- Knowledge of relational and non-relational databases (SQL Server, Cosmos DB) as well as vector databases
- Experience with OpenAI/ChatGPT APIs, LangChain, LlamaIndex, or similar frameworks
- Knowledge in prompt engineering as well as fine-tuning or adapting LLMs
- Good problem-solving, debugging, and communication skills
Nice to Have
- Knowledge of test frameworks (NUnit, Jest, React Testing Library)
- Experience with MLOps practices and model monitoring
- Knowledge in data protection, security, and responsible AI
- Experience building enterprise chatbots, knowledge assistants, or document intelligence applications
Your new team
Our Benefits
In return, here is what you can expect from us
At Comparis, we believe that the best results come from the responsible actions of all employees. We foster a culture of transparency, mutual respect, and trust. We live lifelong learning, try out many new things, and continuously develop ourselves both as individuals and as a team. Additionally, you can expect flat hierarchies, a lot of autonomy and creative freedom, as well as a competent and motivated team that advises and supports you in your work and makes it easy for you to excel. Last but not least, we offer flexible working hours with the possibility to work remotely and the option to take unpaid leave.
Have we triggered your interest?
If you have general questions?
Convinced?
Then don't hesitate and apply for our position today. If you have any questions, Daphne, our People Management Lead, will be happy to assist you. We look forward to your application!
Note: If you currently live abroad and are interested in a fully remote setup, employment will be through our Employer-of-Record partner remote.com and is subject to the labor laws of your country of residence.
We only consider direct applications with a maximum time zone difference of +/- 2 hours to Switzerland (GMT+2).