Coral Gardeners Association
Remote Jobs
3 Jobs
Role Description 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 role involves working across backend infrastructure, data pipelines, and field-deployed systems to turn raw environmental data 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 - 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 - 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 - 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 - 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 - 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
Role Description The software Engineer is responsible for designing, developing, and maintaining our core ReefOS App, which enables gardeners to collect data in the field. This role includes managing app features to align closely with field needs and working with our in-house designers to ensure a simple and intuitive user interface. The role is open to both full-time and part-time freelance arrangements. Responsibilities - Design, develop, and maintain advanced iOS applications: Develop, maintain, and improve the core ReefOS App using Swift and Objective-C; - Collaboration and feature definition: Work closely with product managers, scientists, and backend engineers to define app features and ensure they align with coral reef restoration and monitoring goals; - Code quality and optimization: Write clean, maintainable, and efficient code, ensuring high-quality, bug-free releases; - Continuous technological improvement: Stay updated on the latest iOS development trends, evaluate new tools, and integrate them into the app to enhance performance; - Testing and quality assurance: Implement unit tests, integration testing, and automated testing to ensure the app runs efficiently and without errors. Qualifications - Strong proficiency in Swift and Objective-C; - Experience with iOS frameworks and RESTful APIs; - Familiarity with Git and version control; - Excellent problem-solving and debugging skills; - Experience with the iOS app lifecycle, memory management, and performance optimization; - Strong communication skills and ability to collaborate with cross-functional teams; - Familiarity with Test-Driven Development (TDD) and automated UI testing; - Knowledge of the App Store submission process; - Experience with SwiftUI and Combine; - Experience with CI/CD pipelines and Firebase or other real-time backend solutions. Personal Qualifications - Proven experience as an iOS Engineer (minimum 2 years of iOS app development).
Role Description Dans le cadre de nos activités RH, nous recherchons un(e) stagiaire RH pour une mission de 2 mois en full remote, dédiée à la création de contenus de formation en format micro-learning. Au sein de l’équipe RH, vous contribuerez à la conception de contenus pédagogiques digitaux sur Cards, un outil de micro-learning permettant de créer des formats courts, clairs et engageants à destination des collaborateurs. Ce stage s’adresse à une personne autonome, proactive et rigoureuse, capable de transformer des informations en contenus pédagogiques structurés, synthétiques et impactants. - Concevoir des contenus de formation en format micro-learning sur l’outil Cards - Transformer des informations internes en modules courts, clairs et pédagogiques - Structurer et rédiger des contenus adaptés à des formats d’apprentissage rapides et engageants - Veiller à la qualité, à la clarté et à la cohérence des supports créés - Collaborer avec l’équipe RH pour identifier, organiser et prioriser les sujets à traiter Qualifications - Étudiant(e) en Bachelor Ressources Humaines ou en formation Bac+2/Bac+3 en RH - Autonome, proactif(ve) et organisé(e) - Excellentes capacités rédactionnelles et esprit de synthèse - Sens du détail, de la clarté et de l’expérience utilisateur - À l’aise avec les outils digitaux et le travail à distance - Niveau d’anglais intermédiaire requis Requirements - Durée : 2 mois - Format : Full remote : une flexibilité ponctuelle sur les horaires de connexion sera nécessaire afin de faciliter la collaboration avec une équipe évoluant dans un environnement international. - Début : dès que possible