Full Stack Developer | .NET, React, Optimisation & Analytics | Financial Services, London City
Full Stack Developer | .NET, React, Optimisation & Analytics | Financial Services, London City

Full Stack Developer | .NET, React, Optimisation & Analytics | Financial Services, London City

Full-Time 70000 - 90000 £ / year (est.) Home office (partial)
SGI

At a Glance

  • Tasks: Build and evolve analytics applications using C#/.NET and React.
  • Company: Global trading firm focused on high-performance technology solutions.
  • Benefits: Competitive salary, bonus, benefits, and hybrid working.
  • Other info: Collaborate with top professionals in a dynamic, low-bureaucracy environment.
  • Why this job: Solve complex engineering problems that impact real-world financial decisions.
  • Qualifications: 5+ years in C#/.NET and React with strong analytical skills.

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. 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.

Qualifications

  • 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 5 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.

What’s in it for you?

  • Work on high-impact systems used by teams making real commercial decisions.
  • Solve interesting, non-trivial engineering and mathematical problems - not just CRUD and UI tickets.
  • Partner directly with commercial, fiscal, operational, and quantitative teams.
  • Build software where performance, usability, numerical accuracy, and business impact all matter.
  • Collaborate with highly skilled engineers and analytical professionals.
  • Competitive base salary, bonus, benefits, and a strong long-term engineering culture.

Full Stack Developer | .NET, React, Optimisation & Analytics | Financial Services, London City employer: SGI

As a Full Stack Developer at our global trading firm in London City, you will thrive in a high-performance, low-bureaucracy environment that prioritises solving complex, real-world problems. With a strong focus on technology and analytics, you'll have the opportunity to work closely with talented professionals across various teams, contributing to impactful systems that drive commercial decisions. Enjoy competitive compensation, a robust benefits package, and a culture that fosters continuous learning and growth.
SGI

Contact Detail:

SGI Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Full Stack Developer | .NET, React, Optimisation & Analytics | Financial Services, London City

✨Tip Number 1

Network like a pro! Get out there and connect with people in the industry. Attend meetups, tech talks, or even online webinars. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving C#/.NET and React. Make sure to include any optimisation or analytics work you've done. This will give potential employers a taste of what you can bring to the table.

✨Tip Number 3

Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges that focus on algorithms and data structures. Remember, they want to see how you tackle complex problems, so be ready to think on your feet!

✨Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities that might just be perfect for you. Plus, applying directly can sometimes give you an edge over other candidates. So, get your application in and let’s get you that dream job!

We think you need these skills to ace Full Stack Developer | .NET, React, Optimisation & Analytics | Financial Services, London City

C#/.NET
ASP.NET Core
Web APIs
React
Frontend Development
Mathematical Problem-Solving
Data Structures
Algorithms
SQL
Relational Databases
Optimisation Logic
Analytical Skills
Communication Skills
System Design
Technical Stakeholder Engagement

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C#/.NET and React. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or 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 background in mathematics and analytics makes you a perfect fit for our team.

Showcase Problem-Solving Skills: Since we’re all about solving complex problems, include examples of how you’ve tackled challenging engineering or analytical tasks in the past. This will help us see your thought process and approach!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!

How to prepare for a job interview at SGI

✨Know Your Tech Stack Inside Out

Make sure you’re well-versed in C#/.NET and React. Brush up on your knowledge of ASP.NET Core, Web APIs, and how to create clean, maintainable UIs. Be ready to discuss specific projects where you've used these technologies and the challenges you faced.

✨Show Off Your Problem-Solving Skills

Prepare to tackle some mathematical or analytical problems during the interview. Think about how you can demonstrate your experience with optimisation logic and decision-support systems. Bring examples of how you've solved complex issues in past roles.

✨Communicate Clearly with Non-Techies

Since you'll be working closely with traders and analysts, practice explaining technical concepts in simple terms. Show that you can bridge the gap between technical and non-technical stakeholders, making it clear that you understand their needs and can translate them into tech solutions.

✨Be Ready for System Design Discussions

Expect to engage in conversations about system architecture and design principles. Prepare to share your thoughts on best practices and how you approach building scalable, high-performance applications. This is your chance to showcase your engineering mindset and collaborative spirit.

Full Stack Developer | .NET, React, Optimisation & Analytics | Financial Services, London City
SGI

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>