Python Developer

Tata Consultancy Services

Ipswich

On-site

GBP 55,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tata Consultancy Services in Ipswich seeks a skilled Python Developer to build and maintain automation solutions, backend services, and tooling that support large-scale telecom network operations. You will develop REST APIs, automation scripts, and data-driven applications that enable testing, monitoring, and operational efficiency across 5G and enterprise platforms.

The role emphasizes Docker, Flask/FastAPI, SQL/NoSQL, CI/CD, Linux, and collaboration with QA, DevOps, and network engineering

Qualifications

  • Experience in building REST APIs using Flask or FastAPI with authentication and error handling.

Responsibilities

  • Develop and maintain Python-based automation frameworks and scripts for network testing and data processing.

Skills

Python
REST API development
Linux scripting
CI/CD practices
Networking fundamentals
Data-driven applications
Communication with QA/DevOps

Tools

Docker
Docker Compose
Flask
FastAPI
Jenkins
GitLab CI/CD
Git
Pytest
Selenium
Playwright
OpenStack

Job description

eWe are looking for a skilled Python Developer to build and maintain automation solutions, backend services, and tooling that support large-scale telecom network operations. You will develop REST APIs, automation scripts, and data-driven applications that enable testing, monitoring, and operational efficiency across 5G and enterprise platforms.

Responsibilities
  • s:Develop and maintain Python-based automation frameworks and scripts for network testing, data processing, and operational workflo
  • wsDesign and build RESTful APIs using Flask/FastAPI to expose services for internal tooling and cross-team integrati
  • ngDesign and interact with SQL (PostgreSQL/MySQL) and NoSQL (MongoDB/Redis) databases for test data, configuration, and results manageme
  • ntBuild and maintain Docker containers for application packaging, deployment, and isolated testing environmen
  • tsDevelop and maintain CI/CD pipelines integrating Python automation into Jenkins/GitLab for continuous delive
  • ryWrite and maintain Linux shell scripts and manage application deployments on Linux-based serve
  • rsIntegrate with telecom network systems and APIs for automated validation, health checks, and service monitori
  • ngImplement logging, error handling, and monitoring solutions to ensure reliability of automation servic
  • esCollaborate with QA, network engineering, and DevOps teams to identify automation opportunities and deliver scalable solutio
  • nceStrong proficiency in building REST APIs using Flask or FastAPI with proper authentication, error handling, and documentat
  • ionHands-on experience with HTML/CSS and templating engines (Jinja2) for building lightweight web interfa
  • cesSolid working knowledge of SQL databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis) — schema design, queries, and optimizat
  • ionProficient in Linux environments — shell scripting (Bash), cron jobs, process management, and server administrat
  • ionExperience building and deploying applications using Docker containers and Docker Comp
  • oseFamiliarity with CI/CD tools (Jenkins, GitLab CI/CD) and version control (G
  • it)Experience with Python libraries for automation — requests, paramiko, subprocess, schedule, pan
  • dasStrong understanding of networking fundamentals (HTTP, TCP/IP, DNS, SSH) and API integration patte
  • illsExperience in telecom domain or network automation (4G Core, 5G,
  • SBA)Knowledge of message queues (RabbitMQ, Kafka) and event-driven architect
  • uresExperience with cloud platforms (Openstack) and infrastructure-as-
  • codeFamiliarity with Pytest, Selenium, or Playwright for test automa
  • tionKnowledge of Grafana, ELK stack, or Prometheus for monito
  • ringUnderstanding of Agile/Scrum delivery pract
Qualifications
  • Strong proficiency in building REST APIs using Flask or FastAPI with proper authentication, error handling, and documentation.
  • Hands-on experience with HTML/CSS and templating engines (Jinja2) for building lightweight web interfaces.
  • Solid working knowledge of SQL databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis) — schema design, queries, and optimization.
  • Proficient in Linux environments — shell scripting (Bash), cron jobs, process management, and server administration.
  • Experience building and deploying applications using Docker containers and Docker Compose.
  • Familiarity with CI/CD tools (Jenkins, GitLab CI/CD) and version control (Git).
  • Experience with Python libraries for automation — requests, paramiko, subprocess, schedule, pandas.
  • Strong understanding of networking fundamentals (HTTP, TCP/IP, DNS, SSH) and API integration patterns.
  • Experience in telecom domain or network automation (4G Core, 5G, SBA).
  • Knowledge of message queues (RabbitMQ, Kafka) and event-driven architectures.
  • Experience with cloud platforms (Openstack) and infrastructure-as-code.
  • Familiarity with Pytest, Selenium, or Playwright for test automation.
  • Knowledge of Grafana, ELK stack, or Prometheus for monitoring.
  • Understanding of Agile/Scrum delivery practices.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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
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
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 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
Python Developer
Python Developer

TESTQ Technologies • Sheffield

On-site
GBP 50,000 - 70,000
Python Test Automation Engineer
Python Test Automation Engineer

Intec Select Ltd • Ipswich

On-site
GBP 55,000 - 85,000
Competitive salary and pension
Healthcare and life assurance
Training and development resources
Senior QA Automation (Python) with Networking
Senior QA Automation (Python) with Networking

Luxoft • United Kingdom

Remote
GBP 60,000 - 95,000
Senior Python Engineer – Telecom Automation & Backend
Senior Python Engineer – Telecom Automation & Backend

Involved Solutions • Ipswich

Hybrid
GBP 70,000 - 90,000
Manual Test Engineer – Telecom
Manual Test Engineer – Telecom

Jobtailor • Reading

On-site
GBP 55,000 - 75,000