Senior Full Stack Engineer (F# / ASP.NET Core / ReactJS)

Jobgether

Switzerland

Remote

CHF 120,000 - 180,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote-First culture
Learning budget
Team events and offsites

Job summary

Jobgether is seeking a Senior Full Stack Engineer (F# / ASP.NET Core / ReactJS) based in Switzerland. You will join a product-focused engineering team building modern SaaS solutions that simplify complex business processes.

You will own features end-to-end, shape architecture, and collaborate across product and engineering. Remote-first culture with a modern stack, Azure and Office 365 integrations, and global collaboration await.

Qualifications

  • 4+ years of experience in full stack or backend software engineering.
  • Hands-on experience with F# or C#, and motivation to learn F#.
  • SaaS and B2B/line-of-business apps experience desirable.
  • Knowledge of Vertical Slices, CQRS, Event Sourcing, and DDD is a strong advantage.
  • Experience with Azure and Office 365 APIs (Microsoft Graph).
  • Fluent English communication in a distributed team.

Responsibilities

  • Design, implement, optimize, and maintain features using F#, ASP.NET Core, React.js, JavaScript, and TypeScript.
  • Take end-to-end ownership of features from planning through deployment.
  • Contribute to software architecture for maintainability and scalability.
  • Improve all development stages from planning to production maintenance.
  • Evolve the tech stack with modern engineering practices.
  • Build and maintain integrations with Microsoft technologies (Azure, Office 365).
  • Collaborate with product and engineering to communicate decisions clearly.

Skills

F#
ASP.NET Core
React.js
JavaScript
TypeScript

Tools

Azure
Office 365 APIs
Microsoft Graph API

Job description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Full Stack Engineer (F# / ASP.NET Core / ReactJS) based in Switzerland.

Join a product-focused engineering team building modern SaaS solutions that simplify complex business and governance processes. As a Senior Full Stack Engineer, you will develop and scale applications using F#, ASP.NET Core, React.js, and TypeScript, with opportunities to influence both architecture and product direction. You will take ownership of features from initial planning through deployment, collaborating closely with product and engineering colleagues to deliver meaningful improvements. The role emphasizes functional programming, maintainable architecture, and integrations with the Microsoft ecosystem, including Azure and Office 365. You will work in a fast-moving, international environment that values autonomy, pragmatic problem-solving, and open communication. With a remote-first culture and a modern technology stack, you will have the flexibility to shape solutions and make a tangible impact on the product.

Accountabilities:
  • Full Stack Development: Design, implement, optimize, and maintain product features using F#, ASP.NET Core, React.js, JavaScript, and TypeScript.
  • Feature Ownership: Take end-to-end ownership of features, working closely with product stakeholders and cross-functional colleagues to turn requirements into effective solutions.
  • Software Architecture: Apply functional programming principles and contribute to architectural discussions that support maintainability, scalability, and long-term product quality.
  • Product Lifecycle Management: Improve all stages of development, from planning and implementation to testing, deployment, and production maintenance.
  • Technology Evolution: Help keep the technology stack modern, robust, and scalable by identifying opportunities for improvement and adopting appropriate engineering practices.
  • Third-Party Integrations: Build and maintain integrations with external systems, particularly Microsoft technologies such as Azure and Office 365.
  • Engineering Collaboration: Work closely with the development and product teams, communicate technical decisions clearly, and contribute to a culture of ownership and continuous improvement.
Requirements:
  • Professional Experience: At least 4 years of experience in full stack or backend software engineering.
  • Programming Languages and Frameworks: Hands-on experience with F# or C# combined with a strong motivation to learn F#, as well as ASP.NET Core, React.js, JavaScript, and TypeScript.
  • SaaS and Business Applications: Experience scaling SaaS products and developing B2B or line-of-business applications is highly desirable.
  • Software Architecture: Familiarity with Vertical Slices, Command Query Responsibility Segregation (CQRS), Event Sourcing, and Domain-Driven Design (DDD) is a strong advantage.
  • Microsoft Ecosystem: Experience with Azure and/or Office 365 APIs, including Microsoft Graph API, is beneficial.
  • Engineering Mindset: A solution-oriented, proactive approach, with the ability to work independently, take responsibility, and deliver reliably.
  • Communication Skills: Fluent written and spoken English, with the ability to collaborate effectively in a distributed team.
  • Location and Time Zone: Based in Europe or a European time zone to support effective collaboration with the team.
Benefits:
  • Remote-First Flexibility: Work from anywhere, whether from home, the Hamburg office, or while traveling.
  • Flexible Working Hours: Organize your schedule within a culture built on trust, autonomy, and results.
  • Collaborative Culture: Work with an experienced founding team that values pragmatic decision-making, open communication, low-ego collaboration, and flat hierarchies.
  • Workations and Team Events: Participate in team gatherings and workations in destinations such as Lisbon, Copenhagen, and Mallorca.
  • Learning and Development: Access a personal learning budget and take ownership of your professional growth.
  • Modern Technology Stack: Work with F#, ASP.NET Core, React.js, functional programming, event-driven architectures, AI, and Azure.
  • Meaningful Product Impact: Collaborate directly with product and engineering teams to influence priorities, architecture, and features that matter.
  • Employment Type: Permanent employment.
  • Start Date: As soon as possible.

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full Stack Engineer (F#/ASP.NET Core) - Remote
Senior Full Stack Engineer (F#/ASP.NET Core) - Remote

Jobgether • Switzerland

Remote
CHF 120,000 - 180,000
Remote-First culture
Learning budget
Team events and offsites
Senior Full Stack Developer (with React)
Senior Full Stack Developer (with React)

EPAM Systems • Zürich

Hybrid
CHF 140,000 - 190,000
5 weeks vacation
EPAM ESPP
Enhanced parental leave
+5
Full Stack Software Engineer
Full Stack Software Engineer

Jobgether • Switzerland

Remote
CHF 99,000 - 148,000
Competitive USD salary
15 days vacation per year
Paid U.S. holidays
+2
Senior+ Full-Stack Engineer
Senior+ Full-Stack Engineer

Jobgether • Switzerland

Remote
CHF 120,000 - 180,000
Fully remote opportunities across EU/北
Ownership over product development and
Senior Full Stack Developer
Senior Full Stack Developer

Noir • Winterthur

On-site
CHF 90,000 - 130,000
Senior Software Engineer (Laravel | Next.js | PostgreSQL)
Senior Software Engineer (Laravel | Next.js | PostgreSQL)

Jobgether • Switzerland

Remote
CHF 130,000 - 180,000
Permanent contract
Fully remote work
Global opportunities
+5
Lead Engineer/ Architect (.NET) - Industrial
Lead Engineer/ Architect (.NET) - Industrial

Jobgether SRL • Switzerland

Remote
CHF 180,000 - 240,000
100% remote flexibility
Competitive leadership role
AI tooling access (Copilot)
+2
Remote Senior Full-Stack Engineer (React + Node.js)
Remote Senior Full-Stack Engineer (React + Node.js)

Jobgether SRL • Switzerland

Remote
CHF 120,000 - 180,000
Remote work
Contract opportunity 6–12 months
AI-assisted development
+1
Senior Software Engineer - C++/Go
Senior Software Engineer - C++/Go

Jobgether • Switzerland

Remote
CHF 83,000 - 139,000
Fully remote
Flexible engagement options
Competitive compensation
+4
Senior Fullstack Developer (m/w/d) - Claude Code Expert
Senior Fullstack Developer (m/w/d) - Claude Code Expert

Jobgether • Switzerland

Hybrid
CHF 120,000 - 180,000
Flexible working hours and remote orhy
Top locations