We're looking for a skilled Python Engineer with a strong focus on automation and web application development. You'll design, build, and maintain scalable automation solutions and internal/external web applications, while working closely with infrastructure and DevOps practices.
This role is ideal for someone who enjoys solving real-world problems through automation, building reliable web services, and working across the full software lifecycle--from code to deployment.
Key Responsibilities
Design and develop Python-based automation solutions and workflows
Build and maintain web applications and APIs using Django and/or Flask
Design and work with relational databases, including schema design, migrations, and query optimisation
Develop and consume RESTful APIs and third-party integrations
Implement web scraping and data extraction solutions where required
Manage and support Linux-based servers and environments
Containerise applications using Docker and deploy using Kubernetes
Contribute to CI/CD pipelines and automated deployment processes
Apply GitOps and DevOps best practices for infrastructure and application delivery
Work with automation platforms such as Zapier, Power Automate, or similar tools
Collaborate with cross-functional teams to define requirements and deliver solutions
Maintain high standards of code quality, testing, documentation, and security
Required Skills & Experience
Strong experience with Python for backend development and automation
Hands-on experience with Django and/or Flask
Solid experience working with relational databases such as PostgreSQL (or similar)
Strong understanding of Linux server administration
Experience with Docker and Kubernetes in production environments
Strong knowledge of REST APIs, authentication, and integrations
Experience with web scraping tools and techniques (e.g. BeautifulSoup, Scrapy, Selenium)
Proficiency with Git and GitHub (or similar platforms)
Experience building and maintaining CI/CD pipelines
Familiarity with DevOps and GitOps practices
Experience with automation tools such as Zapier, Power Automate, or equivalent
Nice to Have
Experience with cloud platforms (AWS, Azure, GCP)
Experience with RedHat OpenShift
Infrastructure-as-Code experience (Terraform, Ansible, etc.)
Knowledge of monitoring, logging, and observability tools
Experience working in agile or fast-paced environments
What We Offer
Opportunity to work on automation-first, high-impact projects
Modern tech stack and strong engineering culture
Flexible working arrangements
Competitive salary
Continuous learning and professional development opportunities
How to Apply
Please apply with your CV and, if available, links to GitHub projects or portfolios demonstrating relevant experience.
Job Types: Full-time, Permanent
Pay: 65,000.00-75,000.00 per year
Benefits:
Company pension
Work from home
Application question(s):
Are you located in Glasgow/Edinburgh?
Location:
Glasgow (Glasgow) (preferred)
Work Location: Remote
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.