← Back to jobs

Backend Software Engineer – Python, AWS

Skills

airflowapiawsclouddagsterdata ingestiondata sciencegishelminfluxdbinfrastructure as codekubernetesmachine learningmicroservicespulumipythonrailsrestrubyterraformtime seriestimescaledbworkflow orchestrationPython

Description

Overview

In this role you will design and implement REST APIs and web microservices to support IoT data workflows. You will build data ingestion pipelines, manage cloud infrastructure, and optimise databases to scale the product. You’ll implement telemetry, logging, and monitoring to ensure reliable, secure operations. You’ll work onsite with a fast-growing team, tackling geospatial and time-series data challenges at scale. This position offers the chance to shape the core backend that drives the company’s IoT platform and impact across product and customers.

Responsibilities
  • Design and implement REST APIs and web microservices
  • Build and maintain data ingestion pipelines and processing systems
  • Manage and develop cloud infrastructure
  • Architect and optimise database systems
  • Implement telemetry, logging, and monitoring solutions
Key requirements
  • 3+ years building production backend systems
  • Experience with cloud platforms, particularly AWS
  • Python
  • Ruby on Rails
  • Kubernetes and Helm Charts
  • IaC (Pulumi, Terraform)
  • Security engineering experience
  • GIS or geospatial data handling
  • Machine learning or data science background
  • Time-series data and databases (e.g. InfluxDB, TimescaleDB)
  • Data workflow orchestration (e.g. Airflow, Dagster)
  • This role is 100% onsite, so you need to live within commutable distance.
  • Python
  • Ruby on Rails
  • AWS
  • Kubernetes
  • Helm
  • Pulumi

Get similar jobs in United Kingdom by email

We'll email you when new jobs similar to this one appear.

Similar jobs

Explore more Software Developer jobs in United Kingdom.

No similar openings right now. Refine your search or create an alert above.