Senior Python Developer

Involved Solutions

Greater London

Hybrid

GBP 68,000 - 108,000

Full time

6 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Involved Solutions in London is seeking an experienced Senior Python Developer to design and maintain automation frameworks for telecoms networks. You will build REST APIs with Flask and FastAPI, and develop lightweight dashboards using HTML, CSS and Jinja2.

The role focuses on Python automation, backend services, and integration across PostgreSQL/MySQL/MongoDB/Redis in a large-scale, hybrid London environment. Salary up to £108k with bonus potential.

Qualifications

  • Strong Python development experience.
  • Designing and developing REST APIs with Flask/FastAPI.
  • Experience with API authentication, error handling and documentation.
  • Experience with HTML/CSS/Jinja2 for lightweight web interfaces.
  • Databases: SQL and NoSQL; PostgreSQL/MySQL, MongoDB/Redis.
  • Linux environments with Bash scripting.
  • Docker and Docker Compose for deployment.
  • CI/CD with Jenkins and/or GitLab CI/CD.
  • Git version control.
  • Python automation libraries (Requests, Paramiko, Subprocess, Schedule, Pandas).
  • Networking basics: HTTP, TCP/IP, DNS, SSH.
  • Experience with 4G/5G or SBA is a plus.
  • Event-driven architectures with RabbitMQ or Kafka.
  • OpenStack and IaC knowledge.
  • Test automation (Pytest, Selenium, Playwright).
  • Monitoring with Grafana/ELK/Prometheus.
  • Agile/Scrum environments.

Responsibilities

  • Design, develop and maintain Python automation frameworks and scripts for network testing and data processing.
  • Build RESTful APIs using Flask/FastAPI for internal services.
  • Develop web dashboards using HTML/CSS/JavaScript/Jinja2.
  • Manage data across PostgreSQL/MySQL/MongoDB/Redis.
  • Create Docker/Docker Compose environments for deployment and testing.
  • Develop CI/CD pipelines with Jenkins and GitLab.
  • Automate Linux tasks with Bash, cron and scripting.
  • Integrate Python apps with telecom network systems and APIs.
  • Implement logging, monitoring and error handling across services.
  • Collaborate with QA, Network Eng. and DevOps to deliver automation opportunities.
  • Support scalable, reliable engineering solutions.

Skills

Python development
REST API design
Linux automation
Git version control
CI/CD concepts
Networking fundamentals
Scripting with Bash
Python data libraries

Education

Degree or equivalent in a tech field

Tools

Docker
Docker Compose
Flask
FastAPI
PostgreSQL
MySQL
MongoDB
Redis
Python Requests
Selenium
Playwright
Pytest
Grafana
ELK Stack
Prometheus
Jenkins
GitLab CI/CD
OpenStack
RabbitMQ

Job description

Salary: £68,000 - 108,000 per year

Requirements:
  • Strong commercial Python development experience
  • Strong experience designing and developing REST APIs using Flask and/or FastAPI
  • Experience with API authentication, error handling and documentation
  • Experience with HTML, CSS and Jinja2 for lightweight web interfaces
  • Strong database experience across SQL and NoSQL technologies
  • Experience with PostgreSQL and/or MySQL
  • Experience with MongoDB and/or Redis
  • Strong experience working within Linux environments, including Bash and shell scripting
  • Experience building and deploying applications using Docker and Docker Compose
  • Experience with CI/CD, ideally Jenkins and/or GitLab CI/CD
  • Strong Git/version control experience
  • Experience with Python automation libraries such as Requests, Paramiko, Subprocess, Schedule and Pandas
  • Good understanding of networking fundamentals including HTTP, TCP/IP, DNS and SSH
  • Telecoms or network automation experience
  • Knowledge of 4G Core, 5G or Service Based Architecture (SBA)
  • Experience with RabbitMQ or Kafka and event driven architectures
  • OpenStack experience
  • Infrastructure as Code knowledge
  • Test automation experience using Pytest, Selenium or Playwright
  • Monitoring experience using Grafana, ELK Stack or Prometheus
  • Experience working within Agile/Scrum environments
Responsibilities:
  • Design, develop and maintain Python based automation frameworks and scripts supporting network testing, data processing and operational workflows
  • Build RESTful APIs using Flask and FastAPI for internal services and cross team integrations
  • Develop lightweight web based dashboards and interfaces using HTML, CSS, JavaScript and Jinja2
  • Work with PostgreSQL, MySQL, MongoDB and Redis for application, configuration and testing data
  • Build and maintain Docker and Docker Compose environments for application deployment and testing
  • Develop and maintain CI/CD pipelines using Jenkins and GitLab
  • Develop Linux automation using Bash, shell scripting and cron jobs
  • Integrate Python applications with telecom network systems and APIs
  • Build automated validation, health checking and service monitoring capabilities
  • Implement effective logging, monitoring and error handling across automation services
  • Work closely with QA, Network Engineering and DevOps teams to identify and deliver automation opportunities
  • Support the development of scalable, reliable and maintainable engineering solutions
Technologies:
  • API
  • Backend
  • Bash
  • CI/CD
  • CSS
  • DevOps
  • Docker
  • ELK
  • FastAPI
  • Flask
  • Git
  • GitLab
  • Grafana
  • HTTP
  • Support
  • JavaScript
  • Jenkins
  • Kafka
  • Linux
  • MongoDB
  • MySQL
  • Network
  • NoSQL
  • OpenStack
  • Playwright
  • PostgreSQL
  • Prometheus
  • Python
  • REST
  • RabbitMQ
  • Redis
  • SQL
  • Selenium
  • TCP/IP
  • Web
  • pandas
  • pytest
More:

We are offering an exciting permanent opportunity for an experienced Senior Python Developer to join a large-scale technology environment in Central London, working in a hybrid pattern. The role is focused on developing automation solutions, backend services and tooling that support complex telecoms and network operations, with a hands-on emphasis on Python, REST APIs, automation and backend development. You will work across applications supporting testing, monitoring and operational efficiency within 5G and enterprise platforms, with exposure to Linux, Docker, CI/CD, databases and network technologies. The salary is up to 90,000 plus bonus and benefits.

last updated 37 week of 2026

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Python Automation Engineer - 5G & Telecom Backends
Senior Python Automation Engineer - 5G & Telecom Backends

Involved Solutions • Greater London

Hybrid
GBP 68,000 - 108,000
Python Developer
Python Developer

Queen Square Recruitment • Greater London, Ipswich

On-site
GBP 18,081,000 - 23,063,000
Senior Python Engineer
Senior Python Engineer

Intec Select Ltd • Stratford-upon-Avon

Hybrid
GBP 83,000 - 108,000
Hybrid work setup
Senior Software Developer
Senior Software Developer

Involved Solutions • Greater London

On-site
GBP 68,000 - 108,000
Senior Software Engineer - Python
Senior Software Engineer - Python

Spencer Rose Ltd • Watford

Hybrid
GBP 70,000 - 75,000
Senior Software Engineer (Python)
Senior Software Engineer (Python)

Harnham • England

Hybrid
GBP 68,000 - 80,000
25 days holiday plus option to buy 5 more
Private medical cash plan
Annual performance-based bonus (up to 7%)
+2
Python Developer - £140,000 + Comps - London
Python Developer - £140,000 + Comps - London

Hunter Bond • London

On-site
GBP 119,000 - 140,000
Bonus
Benefits
Senior Software Engineer
Senior Software Engineer

Digital Gurus • Leeds

Hybrid
GBP 68,000 - 80,000
Bonus up to 10%
Python Developer - On-site Telecom Automation & 5G APIs
Python Developer - On-site Telecom Automation & 5G APIs

Queen Square Recruitment • Greater London, Ipswich

On-site
GBP 18,081,000 - 23,063,000
Backend Python Developer
Backend Python Developer

Burns Sheehan • Greater London

Hybrid
GBP 75,000 - 100,000
Flexible benefits budget
Monthly socials
90 day work-from-anywhere perk