Full Stack Software Developer

Software Development London, United Kingdom


The Company

G-Research is a leading quantitative research and technology company. We use scientific techniques, big data and world-class technology to predict future movements in financial markets, and develop the platform to deploy these ideas globally. Software development & consistent innovation is a core part of our business and we are continually striving to expand our development function with the world's best Software Engineers. Most of our systems are written in C# but we also have specialist teams using C++ and F#. We recognize that some of the very best Engineers are agnostic in their approach to development so we are open to speaking with candidates from a Java, Python and JavaScript background for example.

Innovation is at our core. We give our Software Engineers the freedom to find new solutions and encourage experimentation with the newest and best technology. A lot of people that work here are very active in the open source community, have spoken at conferences and are leaders within their fields. We are home to Engineers that contribute to the core F# language and sit on the C++ standards committee globally.

The Role

This role sits within the Production Development team that provides software that is used across the firm to improve many of the operational tasks associated with developing and running a global investment platform. The software ranges from real-time monitoring and reporting systems through to the provision of common libraries and developer tools that are integrated in all investment components. Many of these systems are built from the ground up and so designing and building such enterprise systems is a key skill for any team member. 

The Individual
The successful candidate will be a strong, competent and practical full stack software developer with a proven ability to develop and deliver high-quality software. We’re looking for developers who are good at reasoning about complex distributed systems, understanding how best to store information relating to these systems and how best to represent it visually. This role will suit a developer who is looking to contribute to the operational success of an automated investment firm by developing software that ranges from resilient server side components, to a high performance database layer through to well-designed user interfaces.

Required skills and experience:

  • Excellent OO programming skills, ideally in C# (or Java).
  • Experienced in a frontend technology, ideally JavaScript.
  • Proven track record of full stack development.
  • Experience with an RDBMS, ideally Microsoft SQL Server.
  • Excellent academics - good A-level results combined with a 2.1 or better in Computer Science or similar.

As the firm operates 24/5, the successful candidate would be required to provide support for production issues, which depending on the role can include occasional overnight calls shared in a rota with other team members.

The Location

Based in the heart of Central London, we are served by 5 stations and 6 tube lines, with the closest station Goodge Street within seconds of the office. With the vibrant West End close by, you are in walking distance of many top London attractions, theatres and shopping districts.

Why should you apply?

  • Excellent growth and advancement opportunities.
  • Relaxed environment with a relaxed informal dress code.
  • Great work/life balance with fantastic benefits package including comprehensive healthcare and life assurance, 25 days holiday, contributory pension scheme, cycle scheme, gym subsidy, monthly company events and many more!
  • Market-leading compensation plus annual discretionary bonus.