# Senior Backend Software Engineer (Python)

> NLPatent · London, United Kingdom (Hybrid) · Full-time · Posted 2026-05-26

**Salary:** GBP 70,000–85,000

**Workplace:** hybrid

**Department:** Engineering

## Description

**Senior Backend Software Engineer (Python) at NLPatent**

NLPatent is seeking a highly skilled Senior Backend Software Engineer with expertise in Python to join our dynamic and growing team. In this role, you will play a critical part in designing, building, and maintaining scalable backend systems that power our innovative platform. Working closely with cross-functional teams, you will help shape the future of our software solutions and contribute to the overall architecture and technical strategy.

Join us in driving cutting-edge technology in an innovative and collaborative environment.

## Requirements

-   5+ years of professional experience in backend software development primarily using Python
-   Strong experience with Python web frameworks such as Django or Flask
-   Proficient with RESTful API design and implementation
-   Experience with database systems (SQL and NoSQL)
-   Familiarity with containerization technologies like Docker and orchestration tools
-   Experience working with cloud platforms such as AWS, GCP or Azure
-   Solid understanding of software engineering best practices including testing, code reviews, and CI/CD pipelines
-   Excellent problem-solving skills and a collaborative mindset
-   Strong version control skills using Git

**Preferred qualifications:**

-   Experience with NLP or semantic search systems
-   Knowledge of large language models (LLMs)
-   Experience with Terraform or cloud infrastructure management
-   Familiarity with frontend technologies such as React
-   Experience with Elasticsearch or Opensearch

## Benefits

-   Flexible working
-   Pension
-   Training & Development
-   Stock Option Plan

## Apply

[Apply at NLPatent](https://apply.workable.com/nlpatent/j/38956F010D/apply)

---
Powered by [Workable](https://www.workable.com)
