×
Register Here to Apply for Jobs or Post Jobs. X

Python Engineer

Job in City of Edinburgh, Edinburgh, City of Edinburgh Area, EH1, Scotland, UK
Listing for: hedgehog lab
Full Time position
Listed on 2026-01-10
Job specializations:
  • Software Development
    Cloud Engineer - Software, Python
Job Description & How to Apply Below
Location: City of Edinburgh

Python Engineer – Job Overview

Full‑time, permanent position at hedgehog lab, open to candidates in the UK or Bulgaria with flexible home, office or hybrid working. Office locations include Newcastle, Sofia and UK hubs such as Edinburgh, Leeds, Manchester and London.

Responsibilities
  • Design, develop and maintain high‑performance, scalable Python solutions using modern frameworks and cloud‑native practices.
  • Build RESTful APIs with Django REST Framework and implement real‑time and async processing using Celery, Redis, and Server‑Sent Events.
  • Manage AWS or Azure infrastructure, including containerisation, CI/CD pipelines, and Infrastructure as Code with Terraform or Cloud Formation.
  • Ensure scalability, reliability and clean architecture across all projects.
Qualifications
  • Proven experience building production Python backends and APIs.
  • Strong knowledge of Django REST Framework, Postgre

    SQL, Celery and Redis.
  • Cloud experience (AWS or Azure), containers, CI/CD, and testing (Pytest).
  • Ability to own technical decisions and deliver high‑quality, maintainable code.
  • Nice to have:
    Stripe API integrations, serverless or event‑driven architecture, authentication via AWS Cognito.
Benefits & Working
  • 28 days holidays plus bank holidays.
  • 5 Impact Days per year for L&D, volunteering or innovation.
  • Flexible working environment.
  • Enhanced parental policy and financial well‑being services.
  • Annual wellbeing budget plus two days of wellbeing.
  • Mental health support.
  • Company‑supplied Apple Mac.
Application

Ready to apply? Submit your application below. Please note that we are unable to offer visa sponsorship for this role.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary