Backend Software Engineer – Python, AWS
Intellectual Capital Resources
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
- 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