Full Stack Software Developer 80-100%

Comparis.ch AG
Zürich, Switzerland
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
CHF 208K

Job location

Remote
Zürich, Switzerland

Tech stack

ASP.NET
JavaScript
.NET
API
Agile Methodologies
HTML5
Automation of Tests
Azure
CSS
Continuous Integration
Software Debugging
Distributed Systems
Elasticsearch
Monitoring of Systems
Microsoft SQL Server
SQL Azure
Nunit
Scrum
Next.js
Software Engineering
TypeScript
Chatbots
.NET Core
React
Large Language Models
Prompt Engineering
Backend
GIT
Material Design
Kubernetes
Information Technology
Non-relational Database
Cosmos DB
Machine Learning Operations
Front End Software Development
React Testing Library
REST
GPT
Docker
Key Vault
Microservices

Job description

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, 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.

Requirements

  • Bachelor's in IT or related field, with over 3 years in software development.
  • Strong knowledge in C# and .NET Core is essential.
  • Experience with Azure Cloud services and REST APIs required., * 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

About the company

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!

Apply for this position