Consultant - Principle Full Stack Engineer

Posted:
8/18/2024, 11:16:31 PM

Location(s):
England, United Kingdom ⋅ London, England, United Kingdom

Experience Level(s):
Junior ⋅ Mid Level ⋅ Senior

Field(s):
Software Engineering

ProjectCustomer Onboarding Vendor Integration & Cloud Transformation

CMC onboards retail customers from multiple global jurisdictions to trade on their proprietary trading platforms.  Some of these jurisdictions, for example Canada and Singapore, require CMC to integrate specific 3rd party vendor systems into their our own onboarding technology systems.

CMC are undertaking a transformation programme and in the onboarding systems area the requirement is to create a new cloud-native API and integration layer on AWS to facilitate the required 3rd party vendor integrations.

Scope

The scope of this project is to provide specialised skills to CMC to design a new AWS based onboarding vendor integration architecture, proving it’s suitability by delivering one or more vendor integrations into this new architecture as part of the project scope.  The architecture should be functional and operational in CMC’s production environment as part of the project delivery, and suitable training and handover should be provided to CMC’s in-house development team as part of the completion of the project.

 

Skills & Experience

  • Full-stack engineer with proven commercial experience delivering frontend Web applications on an AWS backend in financial services environment
  • Strong hands-on technical experience with TypeScript/JavaScript, React, Jest, AWS Serverless (Lambda, DynamoDB, S3, etc...), GitHub
  • Experience integrating with 3rd party system APIs into an AWS backend
  • 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
  • Providing documentation and training for other developers

CMC Markets UK Plc

Website: https://cmcmarkets.com/

Headquarter Location: London, England, United Kingdom

Employee Count: 501-1000

Year Founded: 1989

IPO Status: Public

Industries: Bitcoin ⋅ Cryptocurrency ⋅ Finance ⋅ Financial Exchanges ⋅ FinTech ⋅ Foreign Exchange Trading ⋅ Internet ⋅ Mobile Apps ⋅ Software ⋅ Trading Platform