Full Stack Engineer | C# + React | Global Trading Firm | London

Full Stack Engineer | C# + React | Global Trading Firm | London

London Full-Time 70000 - 90000 € / year (est.) No home office possible
SGI

At a Glance

  • Tasks: Build and evolve analytics applications using C#/.NET and React.
  • Company: Global trading firm focused on data-intensive markets.
  • Benefits: Highly competitive salary, bonus, and hybrid working options.
  • Other info: Collaborate with diverse teams to create impactful decision-support systems.
  • Why this job: Combine problem-solving with modern software engineering in a dynamic environment.
  • Qualifications: Degree in a quantitative discipline and strong experience with C# and React.

The predicted salary is between 70000 - 90000 € per year.

Our client is a global, privately held firm, operating in fast-moving, data-intensive markets. Technology is central to how the business runs, with engineers building analytics, optimisation, and decision-support systems used directly by front-office, fiscal, commercial, and operational teams. The environment is high-performance, low-bureaucracy, and focused on solving complex, real-world problems where accuracy, speed, clarity, and commercial impact genuinely matter.

The firm is now looking for a Full Stack Developer with a strong mathematical, analytical, or quantitative background to help build and scale platforms that support complex modelling, forecasting, optimisation, and decision-making workflows. This role is ideal for someone who enjoys combining serious problem-solving with modern software engineering, working across C#/.NET backend services and React frontends, and who is comfortable working with complex data, models, business logic, constraints, and numerical accuracy. You do not need to be a quant developer, but you should enjoy working close to mathematical problems, optimisation logic, and business-critical analytical systems.

London City, hybrid working. Permanent Role. Highly competitive base + bonus + benefits package.

What You’ll Be Doing
  • Build and evolve end-to-end analytics and decision-support applications using C#/.NET and React.
  • Design performant backend services and APIs that support data-heavy, computation-driven use cases.
  • Create clear, intuitive React UIs that expose complex datasets, workflows, scenarios, and modelling outputs.
  • Work closely with traders, analysts, fiscal, finance, commercial, and operations teams to translate quantitative and business requirements into production systems.
  • Contribute to optimisation-focused tooling, including models involving constraints, scenarios, allocation, forecasting, and decision-support logic.
  • Apply strong engineering principles to problems where correctness, performance, and clarity genuinely matter.
  • Contribute to system design, architecture discussions, code reviews, and wider technical decisions.
Essential Requirements
  • Bachelor’s or Master’s degree in Mathematics, Applied Mathematics, Computer Science, Engineering, Physics, Operations Research, or a similarly quantitative discipline.
  • At least 5 years' of strong commercial experience with C# and .NET, including ASP.NET Core and Web APIs.
  • At least 4 years' of strong experience with React and modern frontend development, with the ability to build clean, maintainable, data-driven user interfaces.
  • Strong mathematical or analytical problem-solving ability, with confidence working around numerical data, models, constraints, edge cases, and correctness.
  • Exposure to linear programming, mathematical optimisation, operations research, modelling, forecasting, or decision-support systems.
  • Solid understanding of data structures, algorithms, and computational problem-solving.
  • Experience working with relational databases and SQL, such as SQL Server, PostgreSQL, or Oracle.
  • Ability to work closely with both technical and non-technical stakeholders, including fiscal, finance, commercial, trading, analytical, or operational teams.
  • Strong communication skills and a pragmatic engineering mindset.
Nice to Have
  • Experience in trading, commodities, financial services, analytics platforms, or commercial optimisation environments.
  • Hands-on exposure to optimisation libraries, solvers, or modelling tools.
  • Experience with event-driven systems, messaging, async workflows, or concurrent systems.
  • Experience building tools used by fiscal, finance, trading, analytics, or commercial teams.
  • Interest in linear programming, constraint optimisation, modelling, scenario analysis, or decision-support platforms.

If you are interested in this Full Stack Developer Role in London, please apply directly to this advert with your updated CV or email it to.

Full Stack Engineer | C# + React | Global Trading Firm | London employer: SGI

Join a dynamic global trading firm in London, where technology is at the heart of our operations. We foster a high-performance, low-bureaucracy culture that empowers engineers to tackle complex, real-world challenges while enjoying competitive compensation and a comprehensive benefits package. With opportunities for professional growth and collaboration across diverse teams, this role is perfect for those who thrive in a fast-paced environment and are passionate about leveraging their analytical skills in impactful ways.

SGI

Contact Detail:

SGI Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Full Stack Engineer | C# + React | Global Trading Firm | London

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving C# and React. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges and be ready to discuss your thought process. Remember, they want to see how you tackle complex problems!

Tip Number 4

Don’t just apply anywhere; focus on companies that excite you! Use our website to find roles that match your skills and interests. Tailor your approach to each company, showing them why you're the perfect fit.

We think you need these skills to ace Full Stack Engineer | C# + React | Global Trading Firm | London

C#
.NET
ASP.NET Core
Web APIs
React
Frontend Development
Mathematical Problem-Solving

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with C# and React, as well as any relevant mathematical or analytical skills. We want to see how your background aligns with the role, so don’t be shy about showcasing your achievements!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about this role and how your problem-solving skills can contribute to our team. Keep it concise but impactful – we love a good story!

Showcase Your Projects:If you've worked on any projects that demonstrate your full stack capabilities, especially those involving complex data or optimisation, make sure to mention them. We’re keen to see how you’ve tackled real-world problems in your past work.

Apply Through Our Website:We encourage you to apply directly through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!

How to prepare for a job interview at SGI

Know Your Tech Stack Inside Out

Make sure you’re well-versed in C# and React, as these are crucial for the role. Brush up on your knowledge of ASP.NET Core and Web APIs, and be ready to discuss how you've used them in past projects.

Showcase Your Problem-Solving Skills

Prepare to talk about specific challenges you've faced in previous roles, especially those involving complex data or mathematical problems. Use examples that highlight your analytical thinking and how you approached optimisation and decision-making.

Understand the Business Context

Familiarise yourself with the trading and financial services environment. Be prepared to discuss how technology impacts business decisions and how your work can support traders and analysts in their roles.

Communicate Clearly and Confidently

Strong communication skills are key, especially when working with both technical and non-technical stakeholders. Practice explaining complex concepts in simple terms, and be ready to engage in discussions about system design and architecture.