Senior Full Stack Software Engineer

sgi Switzerland
Relocation
Apply
AI Summary

Join a global trading firm in Switzerland as a Senior Full Stack Software Engineer. Build and maintain strategic analytics applications using .NET and React. Contribute to the full SDLC and work directly with end users.

Key Highlights
Build and maintain strategic analytics applications
Contribute across the full SDLC
Work directly with end users
Key Responsibilities
Build and maintain strategic analytics applications
Contribute across the full SDLC
Work directly with end users
Technical Skills Required
C# .NET ASP.NET Core Web APIs React JavaScript SQL databases Oracle SQL Server PostgreSQL CI/CD Agile/Scrum
Benefits & Perks
Highly competitive salary
Benefits
Hybrid working
UK/EU relocation supported
Nice to Have
GraphQL
gRPC
Kafka
Reactive Extensions (RX)
Experience with energy, commodities, or financial markets

Job Description


Senior Software Engineer (Full Stack) | Global Trading Firm | Switzerland


We’re partnered with a leading global energy and commodities firm undergoing a major digital transformation, scaling its in‑house analytics platforms across trading, logistics, and infrastructure.


The Role

We’re looking for a true Senior Full Stack Engineer who is equally strong in .NET and modern React.

This is not a backend role with light UI exposure, you will be hands‑on in React daily, building high‑quality front‑end interfaces backed by robust .NET microservices.

You’ll join a collaborative Geneva‑based team delivering highly scalable applications that support global trading operations.


Key Responsibilities

  • Build and maintain strategic analytics applications used by global trading and operations teams.
  • Contribute across the full SDLC - design, development, testing, and deployment.
  • Work directly with end users to translate requirements into performant UI and API features.
  • Deliver clean, maintainable code across both the React front‑end and .NET back‑end.
  • Participate in daily scrums, peer reviews, and architecture/design sessions.


Location & Package

📍 Geneva, Switzerland, Hybrid Working

🌍 UK/EU relocation supported (option to start in London first if you're UK-based)

💼 Highly competitive salary + benefits


Requirements:

  • Degree in Computer Science, MIS, or similar.
  • 4–8 years’ experience with C#/.NET, including ASP.NET Core & Web APIs.
  • 2+ years of hands‑on, production React experience (not Angular/Vue; React is required).
  • Candidates without recent commercial React experience will not be considered.
  • Strong JavaScript & modern front‑end skills (React hooks, state mgmt, UI patterns, CSS).
  • Experience with SQL databases (Oracle, SQL Server, PostgreSQL).
  • Familiarity with CI/CD and Agile/Scrum.
  • Strong communication skills and a proactive mindset.


Nice to Have

  • Experience with GraphQL, gRPC, Kafka, or Reactive Extensions (RX).
  • Exposure to energy, commodities, or financial markets.


This is a chance to join a global, data‑driven trading organisation where your engineering work will directly shape decision‑making across markets; all while living in one of Europe’s leading financial hubs.


📧 If you are interested in this Senior Stack Developer role, please respond directly to this advert with your updated CV or send it to chantelle.smith@sourcegroupinternational.com


Similar Jobs

Explore other opportunities that match your interests

AI Research Scientist - Leadership IC

Programming
2d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

genpeach ai

Switzerland

Head of R&D Laboratory

Programming
4d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Director

ai4i

Switzerland

Full Stack Developer (C#, .NET, React) - Financial Services

Programming
4d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

sgi

Switzerland

Subscribe our newsletter

New Things Will Always Update Regularly