Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Python Developer

£47.92k per annum
Full-time

Job Description

Key information

  • Salary: £47,922 + profit share per year (full-time equivalent, pro-rated for part-time working)
  • Working pattern: Full-time as 37.5 hours per week or Part-time as 30 hours per week
  • Location: Remote, UK-wide with occasional national travel to meet with colleagues in-person

 

The role

As a software developer joining our team you will:

  • Develop and maintain useful and reliable Python-based back-end systems
  • Build and support web-based tools and data infrastructure used in purpose-driven data initiatives
  • Work with complex datasets and shared data standards
  • Build and improve data systems including pipelines, validation processes, quality checks and tools that help people publish, use and maintain data well
  • Work closely with colleagues across engineering, analysis and directly with partners and clients

Over the past decade, we’ve helped more than 50 organisations design and build data initiatives that support better decisions. To give you an idea of the kind of projects you’ll get to work on, here are some examples of our impact.

We’ve helped:

 

Requirements

We recognise there are many paths to becoming a software developer. We’re more interested in demonstrable skills and experience than formal qualifications.

We often work in specialised areas, and we’ll support you to learn the domain, build new skills, and apply your existing experience in context.

 

Essential

  • Experience of developing maintainable software in Python
  • Experience of back-end web development (most of our projects use a combination of Django, DRF/FastAPI, and PostgreSQL)
  • Experience of HTML, CSS and JS for front-end web development
  • Experience of developing software and systems with a focus on robustness and quality through test-driven development, shift left testing, or other emphasis on automated unit/integration testing, including use of standard tools and frameworks (e.g., pytest, Selenium).
  • Use of Git for version control and collaborative development
  • You understand the value of clear and thoughtful written and spoken communication and have experience offering this to others.
  • You’re interested in working in a flat organisation, where people contribute proactively, share responsibility and work collaboratively towards a shared purpose

We don’t expect candidates to match every point listed here. If you meet most of the essential skills and experience, and this role feels like a good fit, we’d encourage you to apply.

 

Desirable

  • Experience developing data pipelines and/or code and systems that manipulate complex data in common data formats, such as JSON, XML and CSV.
  • Experience in UI/UX and accessible front-end web development, or a desire to develop skills in this area.
  • Experience of cloud/remote systems administration
  • Experience of CI/CD and/or software deployment, e.g., Saltstack, OpenTofu
  • Experience communicating with clients and/or other stakeholders
  • Knowledge of the open data movement and community and/or understanding of open source software and content licensing

 

About the Company

Open Data Services Co-operative (ODS) was founded in 2015 to help mission-driven organisations design and deliver data initiatives that create lasting impact.

We’re building an organisation that works well for the people in it, delivers for clients, and contributes something useful to the wider world. Our work sits where data, policy and social impact meet. We help our partners build data infrastructure and tools that are usable, robust and designed to last.

We’re a worker co-operative, owned and governed by our staff. We use an equal pay model, including a profit share. Our team of 22 people work across data architecture, software engineering, analysis, strategy, operations and communications. We work remotely by design, with practices that support thoughtful collaboration across roles, disciplines and time zones.

In practice, that means you’ll have opportunities to contribute to decisions about how the co-op runs – including areas that sit behind the scenes in many organisations, like finance, strategy, staff well-being, technology and ethics. You don’t need to be a specialist in those areas, but you’ll be able to take part, learn, and support people who are.

If you like work that is purposeful, technically thorough , and connected to practical outcomes, you’ll likely feel at home here. People tend to do well here when they are comfortable working in ambiguity, focused on practical outcomes and motivated by public interest work.

You don’t need previous experience in a co-op, but you do need to be interested in working in this way.

 

Contact Info

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Python Developer in Remote vacancy
  • £55k - £72k per annumEstimated
     ...problems you'll be solving will be very sophisticated and unique. They need to bolster their capacity/abilities with a Cloud Native Developer (Python or Go). If, however, you come from a development background who has recently moved more into the infrastructure space, working... 
    Suggested
    Remote job
    Permanent

    LinuxRecruit

    Remote
    more than 2 months ago
  • £89k - £115k per annumEstimated
     ...Back-end Python Developer (AI) - Remote - UK - excellent opportunity to join this innovative and fast-growing AI tech. organisation! Role Code Back End solutions confidently in Python, design and implement scalable architecture using cloud-native tools. Build and deploy AI... 
    Suggested
    Full-time
    Remote
    Flexible hours

    Kunsh Technologies

    Remote
    a month ago
  • £57k - £74k per annumEstimated
     ...controlled and operated by end-users on their own multi-cloud or on-premise environments. Canonical is looking for an experienced Python developer with a background in MongoDB who will help us to build a fully managed MongoDB solution based on Juju. We're aiming to build the... 
    Suggested
    Full-time
    Remote

    Way Solutions

    Remote
    more than 2 months ago
  • £48k - £62k per annumEstimated
     ...Job Title Python Engineer – (DevOps/Internal Tools) FULLLY REMOTE   Job Description As a software engineer, you'll join a team tackling complex challenges in automating, streamlining, and scaling engineering and support workflows through the development of critical... 
    Suggested
    Full-time
    Second job
    Remote

    Way Solutions

    Remote
    4 days ago
  • £100k - £115k per annum

     ...innovation while remaining hands-on with coding. Technical engineering within this organisation has rapidly expanded, onboarding talented developers and contributors who are driven to create technology that improves lives. Now, they are focusing on strengthening the senior team by... 
    Suggested
    Remote job
    Permanent

    LinuxRecruit

    Remote
    more than 2 months ago
  • £70k - £93k per annumEstimated
     ...Currently, PandaDoc is seeking a Senior Python Engineer to join our Application Platform Track. In this team, we are tackling the challenge of breaking down a large, monolithic application into a set of well-defined, scalable services. Our goal is to improve overall system... 
    Remote job

    PandaDoc

    Remote
    more than 2 months ago
  • £52k - £70k per annumEstimated
     ...experience, and delivering groundbreaking product features. As a Python Engineer in our newly-formed team, you will have the opportunity...  ...Amazon Web Services and Kubernetes Hands-on experience in developing a service-oriented architecture Hands-on experience with CI/... 
    Remote job
    Flexible hours

    PandaDoc

    Remote
    more than 2 months ago
  • £55k - £71k per annumEstimated
     ...entire digital ecosystem.  We are currently looking for a Software Python Engineer to join our Edge Cloud Access Control Team. Job...  ...technologies to build secure, scalable, and reliable services. Developing systems that manage identities, permissions, and account-level... 
    Full-time
    Hybrid working
    On-site
    Remote
    Flexible hours

    Stonehill

    Remote
    more than 2 months ago
  • £53k - £69k per annumEstimated
     ...ecosystem.    Job Description Your Responsibilities:     Develop and maintain RESTful APIs that facilitate the effective management...  ...servers. Utilize a modern technology stack including FastAPI, Python, OpenStack, Rest API, Asyncio, PostgreSQL, Docker, relational... 
    Full-time
    Hybrid working
    Remote
    Flexible hours

    SOSHACE

    Remote
    more than 2 months ago
  • £62k - £80k per annumEstimated
     ...Senior AI Python Engineer (Perm, UK, Remote with occasional travel to client site) This is a full-time, permanent opportunity for candidates...  ...AI-enabled solutions that enhance digital experiences, empower developers, and deliver measurable results. In these ways, we partner with... 
    Permanent
    Full-time
    On-site
    Remote

    Harris BPO

    Remote
    a month ago
  • £38k - £50k per annumEstimated
     ...excludes any internship experience) ~ Experience engineering with Python ~ Experience engineering in Linux and/or MacOS environments ~...  ...engineering team's deliverables are implemented accordingly Develop code that fulfills requirements specified by the business, technical... 
    Remote job
    Full-time
    Internship

    Serious Development

    Remote
    19 days ago
  • £59k - £76k per annumEstimated
     ...with less than 8 years of experience If you are a fit for this position, please start your Cover Letter with I AM A SENIOR BACK END PYTHON ENGINEER WITH 8+ YEARS OF EXPERIENCE in all CAPS To be considered pls fill out this form    Requirements Required Skills: *... 
    Full-time
    Second job
    Remote

    Andiamo Group

    Remote
    more than 2 months ago
  • €100k - €150k per annum

     ...at scale. You’ll be working at the intersection of machine learning and high performance systems, using a modern stack built around Python and leading ML frameworks, alongside high-throughput data systems and cloud-native tooling. The platform runs across multiple cloud providers... 
    Remote job
    Permanent

    LinuxRecruit

    Remote
    16 days ago
  • €100k - €110k per annum

     ...outcomes. In this role, you will take full ownership of designing, developing, and optimising mathematical models and large-scale simulations...  ...quantitative the better. You should be very comfortable with Python and associated libraries for both data science and machine... 
    Remote job
    Permanent
    On-site

    LinuxRecruit

    Remote
    more than 2 months ago
  • €100k - €150k per annum

     ...They’re on the lookout for Machine Learning Engineers who get excited about turning raw data into real-world insights. If you dream in Python and start conversations with, “What if we scaled this to production?”, you’ll feel right at home here. You’ll be part of a passionate... 
    Remote job
    Permanent

    LinuxRecruit

    Remote
    more than 2 months ago
  • €100k - €160k per annum

     ...growing tech unicorn building a next generation AI platform for developers. The company originally made its name by helping engineering teams...  ...and cost efficient. If you're someone whose is an expert in Python with proven experience in ML inference optimisation. You’ll ideally... 
    Remote job
    Permanent

    LinuxRecruit

    Remote
    12 days ago
  • £65k - £86k per annumEstimated
     ...products using the arsenal of proprietary research and resources developed at Scale. As an ML Engineer, you’ll work with clients to train...  ...and/or journals Strong high-level programming skills (e.g., Python), frameworks and tools such as DeepSpeed, Pytorch lightning, kubeflow... 
    Remote job
    Shift work

    Scale AI

    Remote
    more than 2 months ago
  • €100k - €130k per annum

     ...environment, end to end ownership, and technical challenges that demand both depth and pragmatism. We’re looking for someone with strong Python skills, experience with cloud based data processing, and a track record of delivering reliable, scalable ML systems. Familiarity with... 
    Remote job
    Permanent
    Hybrid working
    Flexible hours

    LinuxRecruit

    Remote
    more than 2 months ago
  • £95k - £110k per annum

     ...personally owned an ML deployment end-to-end and are comfortable on calls with non-technical stakeholders Strong programming skills in Python, including the ML/scientific Python stack (e.g. numpy, scikit-learn) Daily use of AI development tools (Claude Code, Cursor, Copilot... 
    Remote job
    Hourly pay
    Full-time
    Flexible hours

    Software Engineering

    Remote
    more than 2 months ago
  • £105k - £136k per annumEstimated
     ...platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security...  ...GitLab. An overview of this role As a  Staff Backend Engineer (Python)on the Duo Chat team in AI Engineering, you'll lead the backend... 
    Long-term contract
    Full-time
    Remote

    CIMA Staffing

    Remote
    a month ago
  • €80k - €87k per annum

     ...products. Data science underpins all of this. You will be key in developing advanced solutions within data science and machine learning,...  ...each facet of the data pipeline. In place is a healthy amount of Python, SQL and R, in an AWS Serverless cloud environment. You’ll utilise... 
    Remote job
    Permanent
    Hybrid working

    LinuxRecruit

    Remote
    more than 2 months ago
  • £55k per annum

     ...Build and deploy AI and ML solutions used day to day by the business. Strong technical role combining data science, Python and production systems. Remote working with required monthly travel to the Bristol office. As a Data Scientist (AI & ML), you will work across... 
    Remote job
    Permanent
    On-site
    Remote
    17 days ago
  • £55k per annum

     ...Business-led data science with commercial impact rather than academic research. Remote role with monthly Bristol trips. Working with Python, Fabric and SQL to shape projects and support the business. What you’ll be doing The Applied Data Scientist role focuses on... 
    Remote job
    Permanent
    On-site
    Flexible hours
    Remote
    17 days ago
  • £44k - £58k per annumEstimated
     ...including the C3 Agentic AI Platform, an end-to-end platform for developing, deploying, and operating enterprise AI applications, C3 AI...  ...algebra, calculus, probability, and statistics). Proficiency in Python and object-oriented programming. Strong experience working with... 
    Remote job

    C3 AI

    Remote
    more than 2 months ago
  • £70k - £100k per annum

     ..., and the judgement to pick the simplest thing that works. Ships to production — not a notebooks role. You write clean, deployable Python (pandas, NumPy, scikit-learn) and get your models live in our Django and ClickHouse stack. A product thinker who cares about revenue... 
    Full-time
    Temporary
    Seasonal
    Live-in
    Remote

    SevenStar HR

    Remote
    13 days ago
  • £52k - £69k per annumEstimated
     ...Data engineering: Design and build end-to-end data pipelines in Python and SQL, integrating internal behavioural data, open banking feeds...  ...tools such as Airflow and dbt. Decision engine ownership: Develop, test, and iterate on automated credit decisioning logic translating... 
    Remote job
    Hybrid working
    On-site

    Data Science

    Remote
    28 days ago
  • €75k - €85k per annum

     ...requirements through to building and maintaining scalable infrastructure and analytical outputs. Using technologies such as Redshift, Python, Power BI, and modern ETL frameworks. The environment is much more selecting the right tool to solve a problem than being tied to a specific... 
    Remote job
    Permanent
    On-site

    LinuxRecruit

    Remote
    more than 2 months ago
  • £50k per annum

     ...KQL & SQL) Experience with Microsoft Fabric or Azure Strong SQL skills with experience writing complex queries Experience using Python, ideally with PySpark Proven experience improving or monitoring data quality Experience building or supporting ETL or ELT... 
    Remote job
    Permanent
    On-site
    Remote
    17 days ago
  • £45k - £59k per annumEstimated
     ...drive powerful targeting systems. The Daily To-Do Independently implement, optimize, and maintain robust ETL/ELT pipelines using Python, Airflow, Spark, Iceberg, Snowflake, Aerospike, Docker, Kubernetes (EKS), AWS, and real-time streaming technologies like Kafka and... 
    Remote job
    Permanent

    StitcherAds, a Kargo Company

    Remote
    more than 2 months ago
  • £88k - £116k per annumEstimated
     ...discovery and collaboration with fellow team members are encouraged to develop your understanding of market behavior. How you will make an...  ...of probability and statistics Familiarity programming in Python, C++, C or similar languages Are adaptive, self-motivated, enjoy... 
    Remote job

    DRW

    Remote
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Python Developer. Be the first to apply!