Agricultural Software Developer
About the Role
SelfCrops is building an end-to-end digital platform connecting farmers, agri-advisors, input suppliers, and buyers. We need a Software Developer to build and maintain the backend services and APIs that power our agricultural intelligence. Key Responsibilities: • Build and maintain REST APIs for farmer onboarding, crop advisory, and marketplace features • Integrate with external data sources — weather APIs, satellite imagery, soil databases, price feeds • Develop mobile-first web interfaces for farmer-facing features • Build admin dashboards for agronomists and supply chain managers • Implement geospatial features — farm boundary mapping, field analysis, route optimisation • Write unit tests and maintain code quality through code reviews
Requirements
• B.Tech in Computer Science, IT, or related field • 2–4 years professional backend development in Python/Django or Node.js • Experience with PostgreSQL/PostGIS and REST API design • Basic GIS knowledge or willingness to learn geospatial programming • Agriculture domain knowledge is a strong differentiator
Required Skills
- Python
- Django
- REST APIs
- PostgreSQL
- React
- Agriculture Domain
- GIS APIs
- Mobile APIs
Apply Now →
Or browse all open positions at TalentNest HR