About the Company
Our client is a Sustainability AI-Tech startup based in Singapore, building digital tools and platforms for corporate sustainability and regulatory compliance.
Their core product focuses on big data analysis of agricultural land, using satellite imagery and geospatial data to assess deforestation risk and land legality. Their clients include some of the world's largest manufacturers and commodity producers ensuring sustainable sourcing across global supply chains.
The Role
You will be expected to work across the entire tech stack to deliver delightful, robust, and scalable solutions. This is a high-ownership role in a fast-paced startup environment, you'll work directly with the CTO and founding team to shape the product.
What you'll work on:
- Building and scaling geospatial data pipelines that process thousands of land plots
- Developing web applications for compliance workflows and data visualization
- Integrating satellite imagery and regulatory databases into the platform
- Designing and optimizing database schemas for complex spatial queries
- Shipping features end-to-end in a small, agile team
Required Skills & Qualifications
Must-Have
- Minimum 5+ Years of experience as Software Engineer
- Programming Languages: Python, TypeScript
- Frontend: React and Node.js experience
- Database Systems: Strong knowledge of relational databases (PostgreSQL preferred), including schema design and optimization
- Cloud Technologies: Hands-on experience deploying and maintaining containerized applications (Docker, Kubernetes, or similar)
- CI/CD: Familiarity with modern application delivery and quality assurance systems
- Communication: Strong problem-solving skills, ability to work effectively in a team environment
Nice-to-Have (Strong Plus)
- Familiarity with geospatial analysis (PostGIS, GDAL, GeoJSON, Leaflet, Mapbox)
- Experience with Next.js
- Infrastructure-as-Code technologies (Pulumi, Terraform)
- Google Cloud Platform experience
- Prior experience in startups or delivering products without fully defined requirements
- Background in sustainability, agriculture, or supply chain technology
Interview Process
- Intro Call : Get to know each other, discuss background and expectations
- Technical Rounds (2 sessions) : Coding assessment + System design discussion
- Culture Fit : Conversation with founding team