Full Stack Software Engineer (React & Python/Django)
- Posted 10 March 2026
- Salary £500 per day
- LocationSheffield
- Job type Contract
- Discipline Technology , Commodities 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
Required Qualifications
Strong proficiency in React (Frontend only)
Strong backend development experience using Python only
Hands‑on experience with Python frameworks such as Django, FastAPI, or Flask
Experience working with databases (PostgreSQL, MySQL, MongoDB, etc.)
Good understanding of REST API design and integration
Familiarity with Git and modern development workflows
5+ years (flexible based on overall strength)
