Design, develop, and maintain scalable web applications using Python, FastAPI, and React.js. Develop backend services, controllers, and business logic. Implement database connectivity and ensure API performance, security, and scalability.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
Job Title: Full Stack Developer (Python, FastAPI & React.js)
Location: London, UK (Fully Remote)
Contract Duration:6-12 Months
Work Mode: Remote Allowed
Role Overview
We are looking for a skilled Full Stack Developer with strong experience in Python, FastAPI, and React.js to design, develop, and maintain scalable web applications. The role requires hands-on expertise across backend API development and modern frontend frameworks, with a focus on performance, quality, and clean architecture.
Key Responsibilities
🔹 Backend Development (Python & FastAPI)
- Design and develop RESTful APIs using FastAPI and Python.
- Build and maintain backend services, controllers, and business logic.
- Implement database connectivity using SQLAlchemy or similar ORM frameworks.
- Ensure API performance, security, and scalability.
🔹 Core Python Expertise
- Strong command of Python fundamentals, data structures, and algorithms.
- Ability to write efficient, optimized code with an understanding of time and space complexity.
🔹 Technical & DevOps Capabilities
- Develop and consume APIs with a strong understanding of API design principles.
- Work with relational and NoSQL databases.
- Implement and maintain CI/CD pipelines.
- Write and execute unit tests to ensure code quality and reliability.
🔹 Frontend Development (React.js)
- Develop responsive user interfaces using React.js, React Query, Node.js, JavaScript, TypeScript, HTML, and CSS.
- Use modern UI frameworks such as Material UI.
- Implement state management using Redux or MobX.
- Write unit and integration tests using Jest and Cypress.
- Optimize UI performance and ensure cross-browser compatibility.
Required Skills
- Python, FastAPI
- React.js, JavaScript, TypeScript
- REST APIs
- SQL & NoSQL databases
- CI/CD pipelines
- Unit & UI testing frameworks
Nice to Have
- Experience in enterprise-scale applications
- Exposure to cloud environments
- Strong collaboration skills in Agile teams