← All Jobs
Posted Apr 13, 2026

Full-Stack Developer

Apply Now
ABOUT CORAL GARDENERS Coral Gardeners is a global organization with operations in French Polynesia, Fiji, and Thailand, on a mission to restore the world’s coral reefs by combining cutting-edge science with an unconventional, community-driven approach. CG Labs is the technology arm of Coral Gardeners. We build the systems that let us monitor, understand, and restore coral reefs at scale — from underwater cameras and acoustic sensors deployed in the field, to the pipelines that turn raw environmental data into actionable reef health insights. THE JOB The Full-Stack Developer contributes to the design, development, and maintenance of the technology systems that support Coral Gardeners’ reef monitoring and restoration efforts. As part of CG Labs — the technology arm of Coral Gardeners — the role involves working across backend infrastructure, data pipelines, and field-deployed systems to turn raw environmental data (imagery, video, bioacoustics, temperature) into actionable reef health insights. The position requires versatility, curiosity, and a hands-on approach to building tools that work both in the cloud and in the field. The role is open to both full-time and part-time freelance arrangements. RESPONSIBILITIES 1. Backend & Infrastructure - Contribute to maintaining and optimizing databases (Firebase/Firestore) for consistency and performance - Assist with extending and improving data APIs and access controls - Support the management and optimization of the Google Cloud environment - Assist with implementing CI/CD and deployment workflows 2. Analytics & Data Pipelines - Contribute to building data pipelines for processing imagery, video, bioacoustics, and temperature data from field sensors - Support the development of AI models for reef imagery, video, and underwater sound analysis - Assist with implementing directional sound isolation algorithms - Contribute to deriving reef health metrics from processed data 3. Hardware & Field Systems - Assist with developing a simplified and robust underwater streaming camera system - Support the assembly, configuration, and deployment of battery-powered camera and bioacoustics data loggers - Contribute to the development of an underwater acoustic enrichment system REQUIREMENTS This role spans a deliberately broad set of domains. We value depth in some areas and genuine curiosity across the rest over a perfect skills match. - Proficiency in Python for backend development and data processing - Familiarity with cloud platforms, preferably Google Cloud (Firebase, Firestore, Cloud Functions) - Understanding of database management and API development (REST) - Basic knowledge of CI/CD pipelines and version control (Git) - Interest in or exposure to data science, machine learning, or signal processing is a plus - Familiarity with hardware integration (sensors, microcontrollers, embedded systems) is a plus And just as important: - Comfortable moving between domains and learning on the go - Able to work independently and collaboratively in a small, mission-driven team - Genuinely motivated by environmental impact PERSONAL QUALIFICATIONS - Bachelor’s degree in Computer Science, Software Engineering, Data Science, or a related technical field, or equivalent practical experience - Minimum 2 years of professional experience in software development, data engineering, or a related technical role — more is a plus - Portfolio, GitHub profile, or examples of relevant projects are highly valued
Interested in this role?Apply on iHire