Full Stack Software Engineer - Data Development

Software Engineering London, United Kingdom


Software engineering is core to the success of our business and we are continually looking to expand our engineering function. Our business is to predict the future, and we build software to solve that complex problem.

A challenging full stack software engineering role is open within the Data Events team, a specialised team within the Data Development Group. The team uses a number of available data resources to provide automated solutions for our data operations teams. Our responsibilities range from the interpretation and modelling of exotic third party data sets to the full design and engineering of core data tooling for use throughout the company. There are excellent opportunities to use cutting-edge technologies for greenfield development.

This is an opportunity to be part of our journey to build a world-leading software engineering practice. We are working hard to embed a Continuous Improvement culture & philosophy across the organisation and are striving to learn from the best practitioners in the industry.

Who are we looking for?

Our teams are made up of highly skilled engineers from a wide range of backgrounds and experience levels. You will be an intelligent, capable and hands-on engineer who has an excellent academic background and a genuine interest in both software technology & the underlying hardware.

You will demonstrate a proven ability to engineer high-quality software in an OO language and have an appreciation of good software architecture, CompSci fundamental & data structures, as well as experience with Distributed Systems, Agile and TDD. You will also have a proven track record of full stack engineering and experience with a front-end technology, ideally TypeScript.

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 we develop the platform to deploy these ideas globally across multiple asset classes. We offer a dynamic, flexible and highly stimulating environment where good ideas are prized and rewarded.

Why should you apply?

We solve incredibly difficult problems using the best tools available for the job, and are rapidly extending the use of new technologies.

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.

Key Technologies

Agile, TDD, SOA, Micro services, REST, Angular, EDA, Kafka, SQL, NoSQL, DDD, Event Sourcing, TypeScript