Full Stack Software Developer 80-100% (f/m/x)
comparis.ch
- Employment type
- Part-time
- Location
- Zürich · Remote possible
comparis.ch is the leading comparison platform in Switzerland. For 30 years, we have been comparing tariffs and services from health insurance companies, insurance companies, 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. 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've got the company part out of the way, let's get to the point: we need your support!
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 maintains 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-premise 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. In addition to developing new features, you will also support the migration of our applications from a legacy tech stack to a modern Kubernetes environment.
Your tasks in detail:
Design, development, and deployment of cloud-native frontend and backend applications with .NET Core/ASP.NET and Next.js
Collaboration with Product Managers, Designers, and other developers to analyze requirements and implement technical solutions
Building and maintaining RESTful APIs and Microservices
Improving search functionality using your Elasticsearch skills
Practical work with Docker and Kubernetes
Implementation of responsive and user-friendly UI components with React and TypeScript
Optimization of performance, security, and scalability of applications
Monitoring, error analysis, and troubleshooting in production
Experience with agile development methods like Scrum and working in cross-functional teams
Very good English skills
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
In-depth 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 of prompt engineering and fine-tuning/adapting LLMs
Good problem-solving, debugging, and communication skills
Knowledge of test frameworks (NUnit, Jest, React Testing Library)
Experience with MLOps practices and model monitoring
Knowledge of data protection, security, and responsible AI
Experience in building enterprise chatbots, knowledge assistants, or document intelligence applications
At Comparis, we believe that we achieve the best results with self-responsible action by all employees. We cultivate a culture of transparency, mutual respect, and trust. We live Lifelong Learning, try out a lot of new things, and continuously develop ourselves as individuals, but also as a team. Additionally, you can expect flat hierarchies, a lot of autonomy, and scope for design, as well as a competent and motivated team that advises, supports, and makes it easy for you to grow beyond yourself. Last but not least, we offer flexible working hours with the possibility to work remotely and the option to take unpaid leave.
Then don't hesitate and apply for our position today. If you have any questions, Daphne, our People Management Lead, is available to you. We look forward to your application!
Note: If you currently live abroad and are interested in a fully remote setup, the 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).
Automatically translated from the original.
Posted today
This role also appears on