Senior Python Developer - up to &90,000 + Bonus - Hybrid

Involved Solutions

Greater London

Hybrid

GBP 54,000 - 90,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Bonus
Benefits
Hybrid work pattern

Job summary

Involved Solutions is seeking a Senior Python Developer to join a large-scale tech environment in a hybrid London setup. You will develop automation frameworks, REST APIs and backend services supporting telecoms and network operations.

The role stresses Python, Flask/FastAPI, Docker, CI/CD and Linux, with exposure to databases and dashboards. Collaboration with QA, Network Engineering and DevOps is key.

Qualifications

  • Strong commercial Python development experience.
  • Experience designing and developing REST APIs with 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 Linux experience including Bash/shell scripting.
  • Experience building and deploying apps with Docker/Docker Compose.
  • Experience with CI/CD, ideally Jenkins or GitLab CI/CD.
  • Strong Git/version control experience.
  • Experience with Python automation libraries (Requests, Paramiko, Subprocess, Schedule, Pandas).
  • Understanding of HTTP, TCP/IP, DNS, SSH.

Responsibilities

  • Design, develop and maintain Python-based automation frameworks for network testing and data processing.
  • Build RESTful APIs using Flask and FastAPI for internal services and integrations.
  • Develop lightweight web interfaces using HTML, CSS, JavaScript and Jinja2.
  • Work with PostgreSQL, MySQL, MongoDB and Redis for data needs.
  • Build and maintain Docker environments for deployment and testing.
  • Develop and maintain CI/CD pipelines using Jenkins and GitLab.
  • Develop Linux automation with Bash and cron jobs.
  • Integrate Python apps with telecom network systems and APIs.
  • Create automated validation, health checks and monitoring.
  • Implement robust logging and error handling across services.
  • Collaborate with QA, Network Engineering and DevOps to deliver automation opportunities.
  • Support scalable, reliable engineering solutions.

Skills

Python development
REST APIs
Docker
CI/CD
Linux
Git
SQL/NoSQL
HTML/Jinja2
Networking basics

Tools

Flask
FastAPI
PostgreSQL
MySQL
MongoDB/Redis
Jenkins
GitLab CI/CD

Job description

Senior Python Developer
Salary: Up to £90,000 + Bonus + Benefits
Location: Central London
Working Pattern: Hybrid
Job Type: Permanent

An exciting opportunity has arisen for an experienced Senior Python Developer to join a large scale technology environment, developing automation solutions, backend services and tooling supporting complex telecoms and network operations.

This Senior Python Developer is a hands on engineering position with a strong focus 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 role would suit a strong Python Engineer who enjoys solving complex technical problems and wants to work across both software engineering and network automation.

Responsibilities for the Senior Python Developer:
  • 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
Essential Skills & Experience for the Senior Python Developer:
  • 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
Desirable Skills for the Senior Python Developer:
  • 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

Python Developer, Software Developer, Software Engineer, Python, Python Programmer, Senior Python Developer

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

Similar jobs worth comparing

Senior Python Developer - up to £90,000 + Bonus - Hybrid
Senior Python Developer - up to £90,000 + Bonus - Hybrid

Involved Solutions • City Of London

Hybrid
GBP 54,000 - 90,000
Python Developer
Python Developer

Queen Square Recruitment • Greater London, Ipswich

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

Queen Square Recruitment Ltd • City Of London

On-site
GBP 100,000 - 120,000
Python Developer
Python Developer

LA International • Ipswich

Hybrid
GBP <1,000
Senior Python Engineer: Backend Automation for 5G (Hybrid)
Senior Python Engineer: Backend Automation for 5G (Hybrid)

Involved Solutions • City Of London

Hybrid
GBP 54,000 - 90,000
Senior Python Engineer - Automation & API Dev (Hybrid)
Senior Python Engineer - Automation & API Dev (Hybrid)

Involved Solutions • Greater London

Hybrid
GBP 54,000 - 90,000
Bonus
Benefits
Hybrid work pattern
Senior Python Engineers - 200k Base
Senior Python Engineers - 200k Base

Oliver Bernard • Greater London

Hybrid
GBP 150,000 - 200,000
Bonus opportunity
Senior Python Developer - Up to £90k
Senior Python Developer - Up to £90k

Oliver Bernard • England

Remote
GBP 70,000 - 90,000
Bonus up to 30%
Stock options package
Remote first working
Senior Software Engineer
Senior Software Engineer

DiverseJobsMatter • Leeds

Hybrid
GBP 70,000 - 100,000
Contributory pension scheme
25 days annual leave
Flexible benefits package
+5
Senior Python Engineer
Senior Python Engineer

Explore Group • Greater London

Hybrid
GBP 108,000 - 132,000