Position: Senior Python developer
Company: thePerson
Category: Python
Experience required: 3y
English level: upper

Our platform allows agronomists to access satellite/plane or upload drone data, and provides them with the information on the stress levels and nutrient content distribution around the paddock (e.g., crop health maps, N/ chlorophyll levels maps) calculated using our advanced modeling and processing tools. We go into in-depth analysis, extending beyond NDVI into the identification of individual crop stressors. What is different about FluroSat is we build reliable correlations combining multiple sources of hyperspectral/ multispectral imagery (drone, satellite) incorporating the on-farm data (IOT, ground-based sensors) and tailor analytics on a per-paddock level for each of the crop types separately.

**Successful applicants must have:**
- 2+ years of Python around backend/api – FastAPI, Flask, Gunicorn, Django, etc.
- Considerable testing experience, including debugging, profiling, optimizing code, etc.
- API development skills – Endpoints, HTTP status codes, Swagger/OpenAPI, etc.
- Very comfortable with Linux
- With experience with relational databases – either MySQL, Postgres or others – and document databases, like MongoDB, etc.

**Highly Regarded Skills:**
- Docker and any container scheduler technology (K8S, Nomad, etc)
- Golang (our other main language)
- Spatial data / GIS experience
- Cloud experience with Google Cloud, Azure and/or AWS
- DevOps build processes using CI/CD

**What’s in it for you:**
- Competitive salary
- Work with the latest technical stack
- Contribute to making the world more sustainable, do good
- Join the product development team of a multi-national profitable start-up
- Develop a novel solution using cutting edge satellite and drone data