Senior Developer (M.X) #102

  • Full-stack
  • Remote (Remote)
  • 60000~72000 / year USD / Year
  • This position has been filled


Node.js, React.js, TypeScript, Infrastructure, DevOps

About the company

Our client is a diversified global financial services platform, providing essential liquidity, market access and infrastructure services to clients in the commodities, energy and financial markets.

The Group provides comprehensive coverage across five core services: Market Making, Execution & Clearing, Hedging & 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.They maintain a strong balance sheet with prudent capital and liquidity positions and has an investment grade credit rating.

They were established in 2005 but through its subsidiaries can trace its roots in the commodity markets back almost 100 years. Headquartered in London with 29 offices worldwide, the Group has over 1,600 employees across Europe, Asia and the Americas.

About the position

A critical part of our 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 a diverse array of financial services products
  • Access to 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, utilize 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  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).


Candidates must be able to demonstrate valuable experience with the following aspects:

  • Strong full-stack JavaScript coding skills: 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
  • Have worked for the financial market

It is preferable that candidates are degree educated in a technical discipline

Salary Range


Ready to get started? Click on the button below.

You’ll be redirected to our application form, where you will choose the job that you wish to apply for. Remember the ID number (#) of the job.

Frequently Asked Questions (FAQ)

The level of proficiency can vary a bit depending on the company and the role, but we advise candidates to have at least an upper-intermediate level of English prior to applying. We will assess it during the hiring process.

Most of our job roles are mid or senior-level. Because of that, we believe at least 3 years of deep experience for mid-level roles and 5 or more for senior roles are required.

You can reapply for the same role after 3 months of your previous application.

Absolutely! Feel free to choose as many job openings as you want when applying via our form. Just remember to check the ID (#) of the jobs you're selecting.

No. At GeekHunter, we only work with full-time/contractor jobs.

It can vary a lot depending on the company and its needs, but most of the roles listed on the job board are contractors (equivalent to PJ in Brazil).

Yes! Both must be made in English to not only assess your level of proficiency but also so that the company in question (and their team) can review them quicker. If you need help with creating a CV in English, check out this article we made in Portuguese.

At this time (prior to the application), we don't disclose the names of our clients. If you are approved on the first steps (CV and English assessments), we will give you all the details!