Experienced Full-Stack Software Engineer (.NET/React), 80-100% , hybrid
Comparis.ch AG
11 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Tech stack
ASP.NET
JavaScript
.NET
Adobe InDesign
Agile Methodologies
Amazon Web Services (AWS)
HTML5
Automation of Tests
Azure
C Sharp (Programming Language)
CSS
Cloud Computing
Cloud Storage
Configuration Management
Data Systems
Software Design Patterns
Distributed Systems
NoSQL
Scrum
Next.js
Software Engineering
TypeScript
Pulumi
.NET Core
React
Delivery Pipeline
Backend
GIT
Kubernetes
Information Technology
Front End Software Development
REST
Terraform
Serverless Computing
Docker
Microservices
Job description
To further develop and enhance our applications, we are looking for an experienced Full Stack Software Engineer on a Senior Level to join our multinational Scrum team. You will help in design, development, testing of Comparis applications, working on both a .NET backend and a React frontend. You will contribute heavily to architectural decisions, mentor other developers, and help shape the future of our digital products. Core responsibilities:
- Design, develop, and deploy cloud-native applications using .NET Core/ASP.NET, and Next.js.
- Lead architectural discussions and provide direction on technology choices and design patterns.
- Build and maintain RESTful APIs, microservices, and distributed systems.
- Work with Docker/Kubernetes in Azure.
- Implement responsive, high-quality UI components with React and JavaScript/TypeScript.
- Optimize applications for performance, availability, scalability, and security.
- Use/build CI/CD pipelines, automated testing, and deployments.
- Monitor, diagnose, and resolve complex production issues.
- Mentor team members and promote engineering best practices.
Requirements
- Bachelor's/Master's in Computer Science or related field required.
- Strong proficiency in C#, .NET Core, and React.js.
- Experience with cloud infrastructure and CI/CD pipelines., * Bachelor's or Master's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 7-8 years of professional software development experience.
- Strong proficiency in C#, .NET Core/ASP.NET.
- Extensive experience with React.js, JavaScript/TypeScript, HTML5, and CSS3.
- Strong background in cloud infrastructure with hands-on experience building and operating cloud-native applications using Azure, AWS or GCP
- Experience with modern compute platforms, including container orchestration (e.g., Kubernetes), serverless functions, and scalable application hosting environments
- Skilled in designing and working with event-driven and message-based architectures using queues, topics, and publish/subscribe patterns
- Proficient with both relational and NoSQL databases, with experience designing distributed and cloud-native data solutions
- Familiar with cloud-based storage services, structured storage options, and secure secrets/configuration management
- Solid experience with Infrastructure-as-Code tooling (e.g., Terraform, Pulumi) for provisioning, automation, and maintaining consistent environments
- Experience with REST APIs, microservices, and distributed systems.
- Experience with CI/CD pipelines, Git, Agile boards
- You are experienced with agile development methodologies like Scrum and understand outcome-driven development.
- You are fluent in English.
About the company
comparis.ch is the leading comparison platform in Switzerland. We have been comparing the prices and products of health insurers, other insurance companies, telecom providers and banks for over 25 years and offer the largest Swiss online marketplace for cars and property. Our comprehensive comparisons ensure transparency for our users and help them make the right decisions. With over 80 million visits each year, we rank among the most widely used websites in Switzerland. Four out of five people recognize us as THE independent comparison platform in Switzerland. And now, with the corporate introduction out of the way, we'll get to the point: we need you!