Middle/Senior Python Developer with GIS
The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is… Wait, it’s nothing! The number of projects is growing, and with them, our team too. And now we need a Middle/Senior Python Developer with GIS.
About the client:
A leading Agtech company that develops innovative solutions to improve agricultural efficiency using data and technology. Our mission is to help farmers worldwide optimize their processes with modern tools and analytics. Due to the expansion of our team, we are looking for a talented Middle Backend Engineer.
Requirements:
- Amazon Web Services (AWS): Understanding of ECR, S3, EC2, EKS; deep knowledge of all services is not required, but a general understanding of AWS is important;
- Containerization: Docker, Kubernetes;
- Databases: PostgreSQL;
- Task Queues: RabbitMQ;
- Programming Language: Python 3.12+;
- Web Frameworks: Django 3+;
- Background Task Frameworks: Celery;
- Version Control System: Git.
Will be a plus:
- Web Frameworks: Django REST Framework, FastAPI;
- Python Libraries: Pandas, GeoPandas, NumPy, GDAL, OSGeo;
- Databases: Redis, PostGIS, MongoDB;
- CI/CD: GitLab, ArgoCD.
Responsibilities:
- Support, optimize, and develop our backend;
- Develop new product functionality and improve existing features;
- Work with Geographic Information Systems (GIS) using QGIS;
- Develop and optimize services.