Position Title: Python Developer
Number of Openings: 1
Position: Full-time, Remote, Project Duration 8- 9 months
We are looking for a talented Python Developer to join our team for an exciting project.
Essential Requirements:
- Working level of English
- At least 3 years of professional experience as a Python developer, with proven backend development expertise
- At least 1 year of experience in:
- Building APIs using FastAPI/ElasticSearch
- Cloud platforms and cloud native technologies (preferably GCP)
- Containerization tools
- Databases, relational and unstructured (SQL/NoSQL/Graph)
- Git and CI/CD pipelines
- JSON and Schemas
- At least 1 year of experience in the geospatial software engineering domain
- Experience in comprehensive documentation for service APIs, including how to use them with standard GIS tools.
- At least 1 year of experience in Google Cloud Platform, including cloud native technologies
Desirable Requirements:
- Familiarity with:
- Apache Sedona/Spark
- OGC standards and OSGeo software
- SpatioTemporal Asset Catalog (STAC)
- TiTiler
- BigQuery, Postgres/Spanner
- GitHub Actions (preferred)
- Docker
- Kubernetes
- KeyCloak
If you meet the qualifications and want to join a forward-thinking team, we encourage you to apply.
Please send your CV and relevant project samples with the subject “Python Developer” to info@stepinnovationsafrica.com

