IT & Software

Backend Software Engineer – Python, AWS

Intellectual Capital Resources

Gloucestershire · Gloucestershire · United Kingdom

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

Reference: WJ-747_30157347

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.