Full Stack Software Developer (Python & React)
| Company: | VT SAI OVERSEAS LTD |
|---|---|
| Salary: | £48,000 to £54,000 a year |
| Hours: | Full-time |
| Location: | London |
| Working pattern: | Hybrid - 3 days remote |
| Job type: | Permanent |
| Posting date: | 12 Nov 2026 |
| Closing date: | 12 Dec 2026 |
Summary
Company: VT SAI Overseas Ltd
Location: UK – Hybrid Working
Employment Type: To be confirmed
Salary: £48,000 – £54,000 per annum, depending on experience
Experience: 5+ years
About the Opportunity
We are looking for a talented and experienced Full Stack Software Developer to join our growing technology consultancy.
This is an opportunity to work on challenging software development projects for enterprise clients, contributing to the design, development and delivery of modern, scalable and secure web applications.
The ideal candidate will have strong hands-on experience with Python, React and TypeScript, a sound understanding of software engineering principles and the ability to work independently within collaborative, client-facing environments.
You will have the opportunity to work across different projects, technologies and business domains while contributing to the delivery of high-quality software solutions.
Key Responsibilities
- Design, develop and maintain scalable web applications using Python and React.
- Develop robust backend services, RESTful APIs and integrations using Python frameworks such as FastAPI, Django or Flask.
- Build responsive, accessible and user-friendly frontend applications using React and TypeScript.
- Work with relational databases, including PostgreSQL or equivalent technologies, to design schemas, optimise queries and manage application data.
- Take ownership of assigned features throughout the software development lifecycle, from requirements analysis and solution design to development, testing and deployment.
- Collaborate with technical leads, developers, business analysts and client stakeholders to understand requirements and deliver effective solutions.
- Write clean, maintainable and well-documented code following established development standards and best practices.
- Participate in code reviews, automated testing, debugging and continuous improvement activities.
- Support application performance optimisation, troubleshooting and resolution of technical issues.
- Work within client-specific security, compliance, access management and change-control requirements.
- Communicate project progress, technical challenges, risks and dependencies effectively to internal teams and client stakeholders.
- Contribute to knowledge sharing, reusable components and improvements to engineering practices.
What We're Looking For
Beyond technical expertise, we value individuals who demonstrate:
- Ownership: Take responsibility for delivering reliable, high-quality solutions.
- Adaptability: Quickly understand new systems, technologies and business requirements.
- Collaboration: Work constructively with colleagues, technical teams and client stakeholders.
- Problem-solving: Approach technical challenges with analytical thinking and practical solutions.
- Professionalism: Communicate clearly, manage expectations and maintain high delivery standards.
- Continuous learning: Stay current with emerging technologies, development practices and modern engineering tools.
What You Can Expect
- Opportunities to work on diverse technology projects for enterprise clients.
- Exposure to modern software development technologies, tools and engineering practices.
- A collaborative, delivery-focused professional environment.
- Opportunities to develop technical expertise and gain experience across different business domains.
- Scope to take ownership of meaningful development activities and contribute to successful project outcomes.
How to Apply
Interested candidates are invited to submit their updated CV, highlighting their experience with Python, React, TypeScript and relevant full-stack development projects.
Please include details of significant projects, technologies used and your specific responsibilities.
Essential requirements
Essential Skills & Experience - Minimum 5 years of professional experience in software development, including substantial full-stack development experience. - Strong proficiency in Python and experience developing backend applications and APIs using FastAPI, Django or Flask. - Strong hands-on experience with React, JavaScript and TypeScript. - Good understanding of frontend architecture, component-based development, state management and responsive design. - Experience designing, developing and integrating RESTful APIs. - Proficiency with relational databases such as PostgreSQL, MySQL or similar. - Practical experience using Git, automated testing frameworks and CI/CD pipelines. - Good understanding of software architecture, application security, performance optimisation and secure coding practices. - Ability to understand existing codebases, troubleshoot complex issues and adapt to different technical environments. - Strong analytical and problem-solving skills, with attention to code quality and maintainability. - Excellent written and verbal communication skills. - Ability to work independently, manage priorities and collaborate effectively with distributed teams and client stakeholders. Desirable Skills - Experience with Node.js and associated backend technologies. - Exposure to cloud platforms such as Microsoft Azure or AWS. - Experience working with Docker and containerised applications. - Familiarity with Next.js or similar React frameworks. - Experience using AI-assisted development tools such as Cursor, with appropriate validation and review of generated code. - Understanding of Agile delivery methodologies and tools such as Jira, Azure DevOps or Confluence. - Experience working on enterprise applications or projects within regulated industries, including financial services, insurance or healthcare. - Previous experience working in IT consulting, professional services or client-facing software delivery environments.
Related jobs
Full Stack Software Engineer – Battery Intelligence Platform
£35,000 to £75,000 per year, pro rata
ChargeRevive Ltd
RemoteContractFull timeFull Stack Software Engineer – SaaS Product Development (AI-Assisted)
£30,000 to £36,000 per year
Technology Consulting Services Ltd
RemotePermanentPart time