Python Developer
Posted
Jul 30, 2026 (Jul 30)
Seniority
Lead
Work Model
Hybrid
Type
Full-time
Category
Salary
Not specified
Skills
Description
Job Role: Senior Python Programmer Location: Ipswich Role Type: Permanent / Hybrid The Rol 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 . Your responsibilitie s:Develop and maintain Python-based automation frameworks and scripts for network testing, data processing, and operational workflo wsDesign and buil d RESTful AP I s using Flask/FastA PI to expose services for internal tooling and cross-team integrati onCreate and manage web-based dashboards and interfaces using HTML/CSS/JavaScript for reporting and monitori ngDesign and interact wit h SQL (PostgreSQL/MySQL) and NoSQL (MongoDB/Redi s) 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 ns Essential Skills & Experie 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 rns Desirable Sk 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 ices
Similar Jobs
Senior Backend Software Engineer (USA Remote)
Turnitin, LLC · USA
Backend Engineer
Dispatch · USA
Backend Engineer - Platform - Stacks | Ireland
Grafana Labs · Germany, Ireland, Spain, Sweden, UK
Senior Software Engineer (Backend)
TeamSnap · USA