Skip to main content

This is a new service. Help us improve it and give your feedback (opens in new tab).

English |

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
Apply for this job

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.

Apply for this job

Related jobs

Salesforce Developer

£40,000 to £54,700 per year

TESTQ TECHNOLOGIES LTD

RemotePermanentFull time

Full Stack Software Engineer – Battery Intelligence Platform

£35,000 to £75,000 per year, pro rata

ChargeRevive Ltd

RemoteContractFull time

Full Stack Software Engineer – SaaS Product Development (AI-Assisted)

£30,000 to £36,000 per year

Technology Consulting Services Ltd

RemotePermanentPart time
Browse more jobs