All Jobs Vacancy

Python Developer

Posted 5 days ago by LA International Computer Consultants Ltd

Key Responsibilities

  • Develop and maintain Python-based automation frameworks and scripts for network testing, data processing and operational workflows.
  • Design and build RESTful APIs using Flask or FastAPI for internal tooling and cross-team integration.
  • Design and work with SQL and NoSQL databases for test data, configuration and results management.
  • Build and maintain Docker containers for application packaging, deployment and isolated testing environments.
  • Develop and maintain CI/CD pipelines integrating Python automation into Jenkins or GitLab for continuous delivery.
  • Write and maintain Linux Shell Scripts and manage application deployments on Linux-based Servers.
  • Integrate with telecom network systems and APIs for automated validation, health checks and service monitoring.
  • Implement logging, error handling and monitoring solutions to ensure reliability of automation services.
  • Collaborate with QA, network engineering and DevOps teams to identify automation opportunities and deliver scalable solutions.

Key Skills & Experience

  • Bachelor's degree in Computer Science, Engineering or a related discipline.
  • Ideally 4+ years of professional Python development experience in automation or Back End roles.
  • Strong proficiency in building REST APIs using Flask or FastAPI, including authentication, error handling and documentation.
  • Hands-on experience with HTML/CSS and templating engines such as Jinja2 for lightweight web interfaces.
  • Solid working knowledge of SQL databases such as PostgreSQL or MySQL and NoSQL databases such as MongoDB or Redis.
  • Proficiency in Linux environments, including Bash Scripting, cron jobs, process management and server administration.
  • Experience building and deploying applications using Docker containers and Docker Compose.
  • Familiarity with CI/CD tools such as Jenkins or GitLab CI/CD and version control using Git.
  • Experience with Python automation libraries including requests, paramiko, subprocess, schedule and pandas.
  • Strong understanding of networking fundamentals, including HTTP, TCP/IP, DNS, SSH and API integration patterns.

Desirable skills/knowledge/experience

  • Experience in the telecom domain or network automation, including 4G Core, 5G or service-based architecture.
  • Knowledge of message queues such as RabbitMQ or Kafka and event-driven architectures.
  • Experience with cloud platforms such as OpenStack and infrastructure-as-code practices.
  • Familiarity with Pytest, Selenium or Playwright for test automation.
  • Knowledge of Grafana, ELK stack or Prometheus for monitoring.
  • Understanding of Agile or Scrum delivery practices.

This is an excellent opportunity on a great project of work, If you are looking for your next exciting opportunity, apply now for your CV to reach me directly, we will respond as soon as possible.

Rate:
£450/day
Location:
Ipswich
IR35 Status:
Inside
Remote Status:
Hybrid
Industry:
IT
Seniority Level:
Mid-Level

Take-Home Pay

£6,300 per month

Visit calculators for additional details

Create a free account to view the take-home pay for this contract

Share job