Full Stack Engineer

Posted 26 March 2026
LocationUnited Kingdom
Job type Contract
Discipline TechnologyCommodities and Financial Services

Job description

​Role Overview

We are seeking a skilled Full-Stack Software Engineer with exclusive expertise in React for frontend development and Python for backend development. The role focuses on building scalable, secure, and high-performance web applications while working closely with product, design, and platform teams.

Key Responsibilities:

Frontend (React)

· Design and develop responsive, modular, and accessible user interfaces using React

· Build reusable React components, shared libraries, and frontend design systems

· Manage complex client-side state and optimize frontend performance

· Integrate frontend applications with REST APIs

· Ensure high standards of UX, accessibility, and cross-browser compatibility

Backend (Python)

· Design and implement scalable backend services using Python

· Develop RESTful APIs using Python frameworks such as Django / FastAPI / Flask

· Handle authentication, authorization, and secure data flows

· Work with relational and/or NoSQL databases

· Implement logging, monitoring, and error-handling mechanisms to ensure reliability

System & Collaboration

· Collaborate with cross-functional teams on requirements, design, and architecture

· Write clean, testable, maintainable, and well-documented code

· Participate in code reviews and CI/CD pipelines

· Support production systems and troubleshoot issues as needed