Logo of Huzzle

Senior Fullstack Engineer

  • Job
    Senior Level
  • Software Engineering
  • London
  • Quick Apply


  • Tech stack includes: TypeScript/JavaScript, Jest, AWS (Lambda, DynamoDB, S3, etc...), GitHub
  • Hands-on frontend development and delivery experience over a mix of languages and technologies.
  • You’re familiar with product and design lifecycles, and collaborating closely with designers, engineers, and product managers
  • Experience with using backend APIs and optimising frontend performance
  • Experience contributing and working with shared code libraries
  • Passion for helping users succeed in their goals through the features you build
  • Strong communication skills and an ability to take ownership of tasks and gather requirements
  • Ability to solve complex coding challenges around performance and reusability while continuously improving code quality with a TDD approach
  • An interest in learning new skills and collaborating on new technologies
  • Source code and application versioning
  • Useful Skills or Interests
  • Native app development; Android or iOS
  • Infrastructure as code (Terraform)
  • Trunk based development
  • Open Source contributions
  • Financial Services (or another regulated industry) experience


  • Build web-based frontend features
  • Design and code components and add them to our component library
  • Build APIs that are deployed into AWS and our bespoke platform which meet agreed interface contracts
  • Run those APIs, including monitoring performance and taking shifts on an on-call rota
  • Review system designs and prototypes and work with frontend and downstream developers to create API contracts
  • Evaluate new technologies that can be used to provide better customer value and experience
  • Constantly monitor and improve APIs, fixing issues as soon as possible
  • Provide a high standard of documentation to enable knowledge-sharing
  • Have the opportunity to demonstrate the work you have done to technical and non-technical stakeholders
  • Help to refine customer journeys and requirements for new features
  • Work with product and design to create high-fidelity prototypes of potential new functionality
  • Manage your own work, keeping boards up to date and attending stand-ups

Realise your potential

Founded Year

Mission & Purpose

CMC Markets is a global financial services provider specialising in online trading and investment. The company offers a wide range of financial products, including contracts for difference (CFDs), spread betting, and traditional share trading. CMC Markets' mission is to empower individuals to take control of their financial futures by providing them with innovative trading platforms, comprehensive market analysis, and access to a diverse range of global markets. Their purpose is to democratise financial markets and make trading accessible to all, regardless of their experience or location. CMC Markets aims to provide traders and investors with the tools and resources they need to make informed decisions and achieve their financial goals. With a strong commitment to technology, education, and customer support, CMC Markets strives to be a trusted partner in the financial industry.