AI-enhanced for better readability
comparis.ch: Experienced Full-Stack Software Engineer (.NET/React), 80–100% (f/m/x), fully remote
Source: weworkremotely
Headquarters: Zuerich URL: https://en.comparis.ch/
About the Role
We are looking for an experienced Full Stack Software Engineer on a Senior Level to join our multinational Scrum team. You will help in the design, development, and 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.
Required Skills and Qualifications
- 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.
Benefits
- We cultivate a culture of transparency, mutual respect and trust.
- Firm believers in lifelong learning.
- Flat hierarchies, considerable autonomy and creative freedom.
- A skilled and motivated team that will advise and support you.
- Flexible working hours to work from wherever you are.
Additional Information
Note: This position offers the flexibility to work fully remotely. If you opt for a remote set-up, we kindly ask that you consider applying only if your time zone is within a maximum difference of +/- 2 hours from Switzerland (GMT +2).