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
  • €70k per annum

     ...working hours aligned with Central European Time (CET) Work Setup: Fully remote position Role Summary We are hiring a  Senior Python Developer to lead design and implementation across a  stateful, workflow-driven platform built in Python . This role requires strong... 
    Suggested
    Full-time
    Remote

    DHR International

    Remote
    more than 2 months ago
  • £55k - £70k 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
  • £59k - £77k per annumEstimated
     ...general track role, hiring for every team at Canonical who works in Python, across all levels of seniority. Apply here if you believe you...  ...open source spectrum. Canonical Ubuntu is well-known as a developer favourite and enterprise-friendly Linux. Our web services and system... 
    Suggested
    Full-time
    On-site
    Remote
    Work from home

    FEG Outsourcing Administrativo

    Remote
    more than 2 months ago
  • £56k - £73k 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
    a month 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... 
    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
  • £71k - £92k 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
    a month ago
  • £54k - £70k 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
    25 days ago
  • £61k - £81k 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
  • £63k - £83k 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 - €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
  • £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

    Sona

    Remote
    a month 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
  • £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
  • £61k - £82k 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
    19 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
    19 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
  • £350 - £500 per day

     ...product improvement. Use a flexible, analytical approach to design, develop, and evaluate predictive models and advanced algorithms that lead...  ...in ads. Experienced in either programming languages such as Python and/or R, big data tools such as Hadoop, or data visualization... 
    Immediate start
    Remote
    Flexible hours

    Trust In SODA

    Remote
    2 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
    Full-time
    Hybrid working
    On-site

    Pliant

    Remote
    8 days ago
  • £36k - £48k per annumEstimated
     ...to join our team. You are seeking an opportunity to challenge and develop both your knowledge as well as our client’s data science...  ...partners, and at industry events). ~3+ years of experience with Python or R, and working knowledge of SQL.  Experience with a variety of... 
    Remote job
    Work visa

    Spotfire

    Remote
    more than 2 months ago
  • £90k - £118k per annumEstimated
     ...Kubernetes & Cloud: You've deployed ML workloads on Kubernetes. AWS (EKS) is our environment; familiarity is a plus. Be a Polyglot: Python, Scala or Java (for Spark), Kubernetes manifests, Terraform. AWS or GCP. You move between layers without friction.   Who You Are... 
    Long-term contract
    Full-time
    Immediate start
    Remote

    Cint

    Remote
    16 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
    10 days ago
  • £36k - £48k per annumEstimated
     ...This role is a great fit for someone who enjoys writing clean Python and SQL, and is especially interested in domain modelling, schema...  ...Postgres into Clickhouse, ensuring performance and reliability. Develop and maintain DBT models that reflect our business domain and make... 
    Remote job
    On-site

    Fuse Energy

    Remote
    more than 2 months ago
  •  ...or in a comparable engineering capacity ~ Strong skills with Python or a JVM language (Java, Scala) ~ Advanced working SQL knowledge...  ...~ Experience with dbt or Airbyte is preferred. ~ Experience developing production Spark or Hadoop applications ~ Gained experience with... 
    Remote

    CIMA Staffing

    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!