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