Full-Stack Software Engineer (React & Python)
Sheffield
Posted 2 months ago
On-site
Contract
Senior Level
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 6-7 years of experience in React (Frontend) and Python 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
Skills
React
Python
Django
FastAPI
Flask
REST APIs
PostgreSQL
MySQL
MongoDB
Git
CI/CD
UX
Accessibility
State Management
Authentication
Authorization