Full-Stack Developer Intern
Darukaa Esg Tech
About the Role
As a Full Stack Developer Intern, you will play a key role in scaling and enhancing Darukaa.Earth's nature-tech platform. You will work across the stack to improve performance, add new features, and create seamless user experiences connecting environmental data with real-world impact. Your code will support nature conservation, carbon tracking, and community-based restoration efforts. This role is ideal for individuals who thrive in product-driven teams, enjoy building with purpose, and want to use their skills to drive climate solutions.
Key Responsibilities
- Frontend Development:
- Develop responsive and interactive dashboards for visualizing geospatial data (e.g., carbon stocks, biodiversity maps, climate risk).
- Implement map-based visualizations using Leaflet, Mapbox, or OpenLayers.
- Build reusable UI components using React + TypeScript.
- Backend & API Development:
- Develop Python (Django/Flask) or Node.js APIs for processing geospatial and environmental data.
- Integrate APIs with PostGIS/PostgreSQL databases to store and analyze satellite imagery, IoT sensor data, and LiDAR datasets.
- Implement OAuth2, JWT, and GDPR-compliant authentication for secure access.
- DevOps, Cloud & Security:
- Deploy applications using Docker and Kubernetes.
- Automate CI/CD pipelines via GitHub Actions/Jenkins.
- Manage cloud infrastructure on AWS (S3, Lambda, EC2, RDS) or GCP.
- Implement data encryption, backup strategies, and security protocols.
- Geospatial & AI Integration:
- Integrate ML models (e.g., carbon sequestration forecasting) with backend APIs.
- Optimize geospatial workflows for large-scale environmental analytics.
- Database Management:
- Familiarity with database management systems (e.g., MongoDB, MySQL, or PostgreSQL).
- Toolkit Proficiency:
- Understanding of version control systems, notably Git.
- Collaboration & Reporting:
- Work closely with the geospatial analytics and ecology team to integrate model outputs.
- Document methodologies, findings, and improvements.
- Contribute insights to guide decision-making.
Requirements & Tech Stack
- Experience: At least 2-3 years of experience as a Full Stack Developer.
- Core Technologies:
- Python (Django/Flask) or Node.js
- React
- TypeScript
- Geospatial:
- PostGIS
- GeoPandas
- Leaflet/Mapbox/OpenLayers
- Cloud:
- AWS (S3, Lambda, RDS) or GCP
- Databases:
- PostgreSQL
- TimescaleDB
- API Development:
- RESTful API design
- OAuth2, JWT authentication
- Version Control:
- Git, GitHub workflows
Qualifications
- Currently enrolled in a Bachelor’s or Master’s program in Computer Science, Computer Applications, or a related technical field (B.Tech/M.Tech, MCA or equivalent).
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Ability to work closely with the team in Mumbai (preferred).
- Willingness to relocate to Mumbai is preferred.
Internship Details
- Location: Hybrid, Mumbai (highly preferred)
- Duration: Full-Time (3-6 months)
- Start Date: Immediate (Flexible)
- Reporting to: CTO

