Skip to content
All open roles Now boarding

Backend Developer (Python)

Contract · part-time or full-time Canberra / Remote

Build the Python backends that power our geospatial platforms — FastAPI, PostGIS, cloud-native pipelines, and APIs that scale.

About Afterrealism

Afterrealism is a small geospatial software consultancy in Canberra. We build maps, data platforms, and cloud systems for organisations across Australia to a standard set inside Geoscience Australia and CSIRO.

Small is the point: you work directly with the founder, your decisions ship, and you can see exactly where your work lands.

About the role

You'll build the server side of our geospatial platforms: APIs, data pipelines, and the spatial services that our web and mobile apps depend on.

Our stack is Python-first — FastAPI, PostgreSQL/PostGIS, GDAL, and cloud-native deployment. You'll design systems that handle large spatial datasets efficiently and deploy them to Cloudflare and AWS.

What you'll do

  • Design and build REST and GraphQL APIs in FastAPI or Django
  • Build ETL pipelines for large geospatial datasets (GDAL, rasterio, shapely)
  • Model and query spatial data in PostGIS
  • Design async task queues, caching layers, and background jobs
  • Deploy and operate services on cloud infrastructure

What we're looking for

  • 3+ years of Python backend development
  • FastAPI, Django, or Flask experience
  • PostgreSQL and PostGIS fundamentals
  • Async programming (asyncio, aiohttp, or similar)
  • Docker and cloud deployment experience

Nice to have

  • Geospatial Python libraries (GDAL, rasterio, shapely, geopandas)
  • Serverless / edge platforms (Cloudflare Workers, Lambda)
  • Message queues (Redis, RabbitMQ, SQS)
  • Open-source contributions

Apply — Backend Developer (Python)

Replies within a few days

A human reads every application. No screening robots.

Monthly, all inclusive — base + super + any allowances.

Your application goes straight to our hiring team and is never shared outside Afterrealism.