Career Opportunities

Senior Developer (Javascript Full-Stack)

London, GB Full-Time IT

Marex is a technology-enabled provider of essential liquidity and associated market infrastructure to participants in global energy, metals, agricultural and financial markets.

The Group provides comprehensive breadth and depth of coverage across five core services: Market Making, Execution and Clearing, Hedging and Investment Solutions, Price Discovery and Data & Advisory. It has a leading franchise in many major metals, energy and agricultural products, executing around 38 million trades and clearing over 193 million contracts in 2021. The Group provides access to the world’s major commodity markets, covering a broad range of clients that include some of the largest commodity producers, consumers and traders, banks, hedge funds and asset managers.

Marex was established in 2005 but can trace its roots in the commodity markets back almost 100 years. Headquartered in London with 21 offices worldwide, the Group has over 1,100 employees across Europe, Asia and America.

Purpose of Role

A critical part of Marex’s technology suite is Neon, our client-facing web platform. Neon provides our clients with the ability to:

• work together with our front-office desks to access Marex’s diverse array of financial services products
• access to Marex’s deep market knowledge gained from our expertise and datasets
• monitor and view trading activity, portfolios and risk

There are many more opportunities to expand the platform, and it is seen as a critical growth area for the business. We are therefore seeking an experienced and passionate full-stack JavaScript developer who can contribute to a multi-discipline delivery team to further develop the platform with innovative new features that provide value to our clients and front office businesses.

The ideal candidate will be a strong developer who will help to ensure that Neon is built using best-of-breed technologies and patterns, utilise modern DevSecOps practices and leverage appropriate cloud technologies to ensure the continued evolution of the Neon platform.


• Contribute to the overall architecture and design of the technology created/maintained by the delivery team.
• Contribute to the technical direction of the department. Research new concepts and technologies. Evaluate third-party products and tools that are currently used or under consideration by the team.
• Liaise with the Marex business users and BA/QAs on a day-to-day basis. Help them define business requirements. Give regular status updates.
• Develop solutions to a high standard that is maintainable, testable and meets the requirement’s acceptance criteria
• Ensure delivered systems are production-grade. Ensure software is adequately documented for handover to the business and onboarding of new team members.
• Adhere to development best practices and processes.
• Ensure that stories and bugs are ready for sprint planning. This means that they are the next priority for the product owners, are well-formed stories and bugs that can be delivered iteratively and have solid acceptance criteria that can be tested.
• Resolving support issues in a professional and timely manner
• Foster cross-team collaboration and willingness to participate in cross-team shared initiatives (e.g., guilds, integrating services, contributing to common DevOps templates and reference architectures).

Skills & Experienced Required:

Candidates must be able to demonstrate valuable experience with the following aspects:
• Strong full-stack JavaScript coding skills
o NodeJS, TypeScript, ReactJS, jest, expressJS, GraphQL, CSS
• Infrastructure as Code, Terraform or equivalent
• Modern CI/CD and DevOps practices
• Cloud technology, ideally AWS
• Knowledge of BDD/TDD
• Agile and scrum development methodologies.
• Methodical approach to software architecture and design and experience employing the right design choices for a given project
• Relational and non-relational databases
It is preferable that candidates are degree educated in a technical discipline

Marex recognises the need to provide digital services to give client’s the best possible experience. As such, the technology team at Marex is playing an increasingly important role in the evolution of the firm and enabling business growth and new products and services. For a better insight into the technology teams at Marex, please see our technology page. Additionally, our careers and values pages provide more general information on working at the company.

Marex is fully committed to the elimination of unlawful or unfair discrimination and values the differences that a diverse workforce brings to the company.