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