Python Developer

Queen Square Recruitment Ltd

City Of London

On-site

GBP 100,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Queen Square Recruitment Ltd in London is seeking a Python Developer to build automation solutions, backend services, and tooling for large-scale telecom network operations. Working with QA, Network Engineering, and DevOps teams, you will develop REST APIs, automation scripts, and data-driven applications that improve testing, monitoring, and operational efficiency across 5G and enterprise platforms.

You will collaborate across teams to deliver scalable automation, REST APIs, and robust data

Qualifications

  • 4+ years Python development experience in automation or backend development.
  • Experience building REST APIs using Flask or FastAPI.
  • Knowledge of HTML/CSS and Jinja2.
  • Experience with SQL and NoSQL databases.
  • Strong Linux administration and Bash scripting skills.
  • Experience with Docker and Docker Compose.
  • Jenkins or GitLab CI/CD experience.
  • Experience with Git version control.
  • Knowledge of Python libraries including requests, paramiko, subprocess, schedule, and pandas.
  • Understanding of HTTP, TCP/IP, DNS, SSH, and API integrations.

Responsibilities

  • Develop and maintain Python-based automation frameworks and scripts for network testing, data processing, and operational workflows.
  • Build RESTful APIs using Flask or FastAPI.
  • Work with SQL and NoSQL databases including PostgreSQL, MySQL, MongoDB, and Redis.
  • Develop and maintain Docker-based applications and environments.
  • Support CI/CD pipelines using Jenkins or GitLab CI/CD.
  • Write Linux shell scripts and manage deployments on Linux servers.
  • Integrate with telecom network systems and APIs for validation, monitoring, and health checks.
  • Implement logging, monitoring, and error-handling solutions.
  • Collaborate with QA, Network Engineering, and DevOps teams to deliver scalable automation solutions.

Skills

Python development
REST API development
Linux Bash scripting
Git version control
CI/CD pipelines

Tools

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

Job description

Python Developer

Location: London or Ipswich - Office based

Start Date: ASAP

Contract Rate: £420 per day inside IR35

Duration: 12 months initially

Role Overview

Our client is seeking a Python Developer to develop and maintain automation solutions, backend services, and tooling supporting large-scale telecom network operations. Working closely with QA, Network Engineering, and DevOps teams, you will build REST APIs, automation scripts, and data-driven applications that improve testing, monitoring, and operational efficiency across 5G and enterprise platforms.

Key Responsibilities
  • Develop and maintain Python-based automation frameworks and scripts for network testing, data processing, and operational workflows.
  • Build RESTful APIs using Flask or FastAPI.
  • Work with SQL and NoSQL databases including PostgreSQL, MySQL, MongoDB, and Redis.
  • Develop and maintain Docker-based applications and environments.
  • Support CI/CD pipelines using Jenkins or GitLab CI/CD.
  • Write Linux shell scripts and manage deployments on Linux servers.
  • Integrate with telecom network systems and APIs for validation, monitoring, and health checks.
  • Implement logging, monitoring, and error-handling solutions.
  • Collaborate with QA, Network Engineering, and DevOps teams to deliver scalable automation solutions.
Skills & Experience
Essential:
  • 4+ years of Python development experience in automation or backend development.
  • Experience building REST APIs using Flask or FastAPI.
  • Knowledge of HTML/CSS and Jinja2.
  • Experience with SQL and NoSQL databases.
  • Strong Linux administration and Bash scripting skills.
  • Experience with Docker and Docker Compose.
  • Jenkins or GitLab CI/CD experience.
  • Experience with Git version control.
  • Knowledge of Python libraries including requests, paramiko, subprocess, schedule, and pandas.
  • Understanding of HTTP, TCP/IP, DNS, SSH, and API integrations.
Desirable:
  • Telecom or network automation experience, including 4G Core, 5G, or Service-Based Architecture (SBA).
  • Experience with RabbitMQ or Kafka.
  • Knowledge of OpenStack and Infrastructure-as-Code practices.
  • Experience with Pytest, Selenium, or Playwright.
  • Knowledge of Grafana, ELK Stack, or Prometheus.
  • Agile or Scrum experience.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Developer
Python Developer

LA International • Ipswich

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

Involved Solutions • Ipswich

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

Tata Consultancy Services • Ipswich

On-site
GBP 55,000 - 90,000
Senior Python Engineer – Telecom Automation & Backend
Senior Python Engineer – Telecom Automation & Backend

Involved Solutions • Ipswich

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

Spencer Rose Ltd • Watford

Hybrid
GBP 70,000 - 75,000
Python Automation Engineer for 5G & Network Testing
Python Automation Engineer for 5G & Network Testing

Tata Consultancy Services • Ipswich

On-site
GBP 55,000 - 90,000
Python Software Engineer
Python Software Engineer

Brio Digital • Leeds

On-site
Python Automation Engineer – Telecom & 5G APIs
Python Automation Engineer – Telecom & 5G APIs

Queen Square Recruitment Ltd • City Of London

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

Spectrum IT Recruitment • City Of London

Hybrid
GBP 70,000 - 90,000
Private healthcare
Pension plan
Senior Network Automation Engineer - Python - Global Tech
Senior Network Automation Engineer - Python - Global Tech

Principle HR • Greater London

Hybrid
GBP 92,000 - 112,000