Intermediate Developer

Posted 28 August 2023
Job type Permanent
DisciplineSoftware Development

Job description

About the Company:

MahiMarkets provides trading technology, consultancy and support to market makers (both banks and brokers) and buy-side institutions in the FX, CFD, Indexes, Metals and Crypto space. Technology is key to the success of our business, and one of our key differentiators. We seek to build the best platform possible, our intention is to build a small, agile global team of creative and prolific engineers to help us achieve this vision.

Our diverse team has decades of collective interbank automated trading experience in the disciplines of quantitative analytics, trading, sales and technology.

MahiMarkets offers three products:
  1. MFX Compass, a turnkey eFX market making engine for institutions wishing to become global liquidity providers
  2. MFX Echo, a trade analysis, liquidity visualisation and price explain tool
  3. MFX Pulse, an open-format data store for custom analysis of high frequency market data
About the Role:

You will become an integral part of the engineering team responsible for building, maintaining and supporting the full stack from the operating system up to the browser. Your role will be varied, you will be involved with all server-side components - infrastructure, core technology (order servers, position keeping, messaging, etc) and quantitative models (pricing, hedging, analytics). You will also help to build and improve our front-end applications, responsible for configuring our software and visualising outputs. You will be involved with all stages of projects from inception to delivery

About You:
We are looking for a junior developer with one to two years’ experience who has a keen interest in expanding their coding knowledge while working across a variety of tech stacks. Knowledge of Java and React should make up the core of your development experience.
  • Bachelor level qualification in Computer Science/Software engineering, or relevant skills or equivalent experience in lieu of degree. Mathematics/Data Science graduates with strong coding skills may also be considered
  • Demonstrable experience working with large-scale, mission-critical systems involving highly fault-tolerant, globally distributed processes with high-frequency message flows between processes
  • A strong understanding of, and practical experience with, server-side Java development
  • An excellent understanding of good software engineering practices and object-oriented design
  • A good handle on building performant systems, for example, multithreading.
  • Experience with SQL,databases and object-relational mapping
What’s Next?

If you'd like to find out more about the role, please contact Scott on 027 306 0881, or please apply and await to hear from us!

Please note, MahiMarkets have engaged us to recruit this role on an exclusive basis, so please do not contact them directly.