
Posted 2 days ago
Software Developer
MarexSoftware Developer
Requirements
Strong commercial experience in NodeJS / Typescript, Experience building RESTful APIs and microservices, Working knowledge of React, Experience with AWS cloud services, Experience with event-driven architectures (Kafka), Understanding of CI/CD and DevOps practices, Experience with Infrastructure as Code (Terraform), Knowledge of software design principles (SOLID, DDD)
Skills
Node.jsTypeScriptReactAWSKafkaTerraform
About the role
Responsibilities
- Design, develop, and maintain high-quality NodeJS/Typescript solutions within the Engine Room platform.
- Contribute to shared enterprise capabilities including API gateways, real-time data streaming, and AI-enabled services.
- Build scalable, resilient, and high-performance microservices that support multiple business streams.
- Collaborate with product owners and architects to translate business requirements into robust technical solutions.
- Participate in architectural design discussions to help shape platform standards and best practices.
- Support continuous improvement of CI/CD pipelines, automated testing, and DevOps practices.
- Ensure all solutions are secure, observable, and aligned with enterprise governance and regulatory requirements.
Requirements
- Strong commercial experience in NodeJS and Typescript development.
- Proven experience building RESTful APIs and microservices in enterprise environments.
- Working knowledge of React and modern front-end development principles.
- Experience working with AWS cloud services (e.g., ECS/EKS, Lambda, S3, RDS, API Gateway).
- Experience with event-driven architectures, ideally using Kafka.
- Understanding of CI/CD pipelines, automated testing, and DevOps practices.
- Experience with Infrastructure as Code, specifically Terraform.
- Strong understanding of software design principles such as SOLID, clean architecture, and Domain-Driven Design (DDD).
- Experience working in Agile/Scrum delivery environments.
Preferred Qualifications
- Working knowledge of Python or C#.
- Experience building or contributing to enterprise platform or shared services environments.
- Exposure to API gateway technologies and distributed systems design.
- Experience implementing observability tooling (logging, monitoring, tracing).
- Previous experience in financial services or capital markets.
About the Company
Marex Group plc is a diversified global financial services platform providing essential liquidity, market access, and infrastructure services to clients across energy, commodities, and financial markets. With over 3,000 employees and more than 40 offices worldwide, Marex provides comprehensive coverage across clearing, agency, execution, market making, and hedging solutions.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSoftware Developer
Marex · London
