Blockchain Developer at LMAX Exchange


Job Title




LMAX Exchange

Blockchain Developer

London, GB


Would you like to help bring cryptocurrency trading into the mainstream institutional market place?

LMAX Exchange has recently launched the world's first cryptocurrency exchange for institutional investors, based on our award winning technology and 10 years experience building and operating FX trading platforms.

We're looking for someone who has the skills and interest to help grow our blockchain and cryptocurrency expertise - enhancing our existing integrations, bringing new coins to the platform, and acting as a subject matter expert supporting the rest of the team.

Come work with us!

What you’ll be doing:

Coding, and lots of it. The majority of our code base is in Java - we stay up to date and use the latest versions and language features. There is a decent chunk of Web technology (Javascript/vue.js, HTML, and CSS) and databases (SQL) too.

Design. You will be working with other members of the team to figure out how to implement new features or meet a specific requirement. This is a fairly fluid process with lots of discussion and white-boarding, while avoiding extensive documentation.

Performance testing and profiling. Working on a financial exchange brings some interesting throughput and latency challenges, so we care a lot more about software performance than many other organisations. This often requires investigative work and digging deep into the internals of our systems to understand how they behave.

Production support. A necessary part of any production system. All developers help out with supporting our business and technology operations staff to resolve issues as they occur.

Our Values:

A dedication to quality. We believe that a process based on 'fast feedback cycles' is a great way to build a stable, well performing system. To support this we employ a significant amount of automated testing, automated deployment and continuous integration. LMAX Exchange was an early adopter of Continuous Delivery and continues to be a leader in the area (one of the authors worked for us for several years).

Working collaboratively. Software is not built in a vacuum, people with blended skill sets working together produce the best results. We use practices like collaborative design and pair programming. This allows us to work together on design and implementation as well as sharing knowledge and helping new starters get up to speed quickly. For testing we eschew a “throw it over the wall” mentality and developers will write and do a lot of their own testing, which frees up the test analysts to do higher value exploratory testing.

Keeping it simple. Modern software systems are often very complex. Simplicity helps us to build more reliable, maintainable and higher performing systems. We work hard to make our systems as simple as possible while solving the problems at hand. Simple isn’t always easy and we believe in putting in that extra bit of effort to get us to a good solution.

Always improving. While we like to think that we do a number of things well (many of our team have spoken at conferences about how we build software and handle challenging performance problems), we recognise that we can always get better. We regularly examine our successes and failures to look at how we can improve both as a team and individually. Alongside regular internal training sessions, we have a generous budget supporting attendance at conferences or training courses.

What we’re looking for:

Above all, we are looking for someone who shares our values and is great to work with.

You need to have a good understanding of the major crytocurrencies - e.g. Bitcoin, Ethereum, XRP, Litecoin, Bitcoin Cash. If you have experience working with altcoins (either native or ERC20), that would be a bonus.

Knowledge of our technology stack and the broader business domain is useful, but by no means a requirement. However, you will need to be happy working with our set of technologies and be willing to retrain if required.

We are considering applications at a range of levels from graduates to experienced senior developers. Compensation will be based on the skills, experience and expertise that you bring to the team.

 You must also have appropriate eligibility to work in the UK.

Additional Information:

LMAX Exchange is an equal opportunity employer and actively seeks to ensure that we continue to attract applications from a diverse range of candidates to reflect the diversity that already exists across the organisation.

We offer a competitive selection of benefits including 25 days a year annual leave.

We manage our workflow to free up Friday afternoons to work on self-chosen projects outside of the immediate business priorities.

Company Profile


Job Details