Senior Software Engineer

London Business News

Greater London

Hybrid

GBP 90,000 - 130,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

IT Jobs Watch Ltd is seeking a senior full-stack software engineer who can own end-to-end solutions from design to production. The role combines production Python development with modern TypeScript and React, including AI integrations where relevant.

You will balance responsibilities across backend APIs, frontend applications, and architectural decisions that affect scale, reliability and maintainability. The ideal candidate will have strong Python production experience, excellent TS/React

Qualifications

  • Proven experience delivering production-grade Python services.
  • Strong front-end React/TypeScript capabilities.
  • Experience with FastAPI or equivalent Python backend.
  • Deep understanding of scalable architecture and concurrency.
  • Experience with CI/CD, testing, and Git workflows.

Responsibilities

  • Design, develop, and own end-to-end software solutions using Python and TypeScript.
  • Build backend services and APIs using Python, ideally FastAPI.
  • Create responsive frontend apps with React and TypeScript.
  • Develop and integrate services connecting apps with AI capabilities.
  • Design solutions with APIs, databases and event-driven architectures.
  • Work with SQL databases, ORMs, and efficient data access.
  • Make architecture decisions around scalability, performance, reliability.
  • Write clean, tested production code and participate in code reviews.
  • Work with CI/CD pipelines and automated testing.
  • Take responsibility for solutions beyond deployment, including troubleshooting and improvements.

Skills

Python
TypeScript
React
FastAPI
System design
Concurrency
SQL/ORM
CI/CD
AWS
AI integrations

Job description

50% Backend. 50% Frontend. 100% Technical Ownership.

Can you build the backend, own the frontend and confidently explain every architectural decision in between?

We're looking for a genuinely strong Senior Software Engineer who loves building complete solutions, not just working on isolated tickets.

This is a hands‑on, evenly balanced full-stack engineering role combining production Python development with modern TypeScript and React.

You'll be working on technically challenging products, taking ownership of features and solutions from initial design through to production, while helping shape how the wider platform evolves.

We want someone who thinks like an engineer, not just a coder. Someone who understands what happens when systems scale, when services fail, when concurrency becomes an issue and when architectural decisions have long‑term consequences.

What will you be building?
  • Designing, developing and owning end‑to‑end software solutions using Python and TypeScript.
  • Building robust backend services and APIs using Python, ideally FastAPI.
  • Creating responsive, maintainable frontend applications using React and TypeScript.
  • Developing and integrating services that connect modern applications with AI‑powered capabilities.
  • Designing solutions involving APIs, databases, event‑driven architectures and distributed systems.
  • Working with SQL databases, ORMs and efficient data access patterns.
  • Making architectural decisions around scalability, performance, reliability and maintainability.
  • Writing clean, well‑tested production code and contributing to code reviews.
  • Working with CI/CD pipelines, automated testing and modern software delivery practices.
  • Taking responsibility for solutions beyond deployment, including troubleshooting, optimisation and ongoing improvements.
What we're looking for
  • We're looking for someone equally comfortable across backend and frontend engineering.
  • Strong commercial Python experience building, deploying and maintaining production services.
  • Excellent TypeScript and React development experience.
  • Experience with FastAPI or similar Python backend frameworks.
  • A strong understanding of software architecture, system design and engineering trade‑offs.
  • Solid knowledge of concurrency, asynchronous programming, APIs and event‑driven systems.
  • Experience with relational databases, SQL and ORMs.
  • Confidence working with CI/CD, automated testing, Git and modern development workflows.
  • Experience building scalable applications in cloud environments, ideally AWS.
  • The ability to take ownership of a problem, design the solution and deliver it independently while collaborating with the wider team.
  • Experience with Model Context Protocol (MCP), AI integrations or developing platforms that expose AI capabilities would be advantageous.
What really matters?

We're not looking for someone who has simply worked alongside a Python team or occasionally contributed to a React application.

We want an engineer who has genuinely built and owned production solutions across the stack.

Someone who can explain why they chose a particular architecture, what alternatives they considered, where things went wrong and how they solved the problem.

Someone who enjoys going deep technically and takes pride in the quality of what they deliver.

Why consider this opportunity?

You'll be joining an engineering environment where technical depth, ownership and problem-solving are genuinely valued.

You'll have the opportunity to:
  • Own meaningful projects from design to delivery.
  • Work across both frontend and backend without being boxed into one discipline.
  • Contribute to architectural decisions and engineering standards.
  • Build software that supports innovative, AI‑driven products.
  • Work directly with experienced engineers and technical leaders.

If you're a proper full-stack engineer who loves Python as much as TypeScript, enjoys complex technical challenges and wants genuine ownership, this could be exactly what you're looking for.

INDLON

52212MSR1

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

The Portfolio Group • City Of London

On-site
GBP 90,000 - 130,000
Frontend-Leaning Full Stack Engineer
Frontend-Leaning Full Stack Engineer

Tenth Revolution Group • England

Remote
GBP 99,000 - 121,000
Remote work
Quarterly meetups expensed
High ownership and autonomy
+3
Senior Software Engineer
Senior Software Engineer

SR2 | Socially Responsible Recruitment | Certified B Corporation™ • Greater London

Hybrid
GBP 80,000 - 150,000
Meaningful equity
Extensive company benefits
Opportunities for international travel
Senior Software Engineer - TypeScript/Node/React/Python to £100k - ID51280
Senior Software Engineer - TypeScript/Node/React/Python to £100k - ID51280

Humand Talent Ltd. • West of England

On-site
GBP 70,000 - 100,000
Annual leave up to 28 days
Private medical insurance
Life assurance
+4
Full Stack Engineer
Full Stack Engineer

SR2 | Socially Responsible Recruitment | Certified B Corporation™ • Greater London

Hybrid
GBP 120,000 - 160,000
Senior Full Stack Developer - TypeScript / Node.js / React
Senior Full Stack Developer - TypeScript / Node.js / React

Adria Solutions Ltd • Manchester

On-site
GBP 70,000 - 100,000
Senior Software Engineer
Senior Software Engineer

The Portfolio Group Inc. • Greater London

On-site
GBP 90,000 - 120,000
Senior Software Engineer
Senior Software Engineer

Tech Talent Partners • Greater London

On-site
GBP 70,000 - 90,000
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Holt Executive Recruitment • City Of London

On-site
GBP 70,000 - 110,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Fruition Group • Leeds

Hybrid
GBP 72,000 - 88,000