Developer

🔥 6 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Coral Gardeners

Coral Gardeners

11 - 50 employees

Founded 2017

🤝 Non-profit

🤲 Charity

🔬 Science

Non-profit • Charity • Science

Coral Gardeners is a registered 501(c)(3) nonprofit organization that restores coral reefs by growing and outplanting climate‑resilient corals through adoption programs, field restoration projects, and community engagement. The organization combines scientific research and technology (CG Labs, ReefOS geospatial dashboard and AI tools) with fundraising, corporate partnerships, tours, and merchandise sales (with proceeds reinvested) to scale reef restoration and track impact in real time.

📋 Description

• Contribute to technical architecture decisions for our public-facing web application at an early and formative stage of its development; propose scalable, maintainable approaches. • Develop, maintain, and improve full-stack web applications using Vue.js on the front end and Node.js (or equivalent) on the back end. • Develop and maintain iOS applications using Swift and SwiftUI, used daily by our field teams. • Work closely with product, science, and operations stakeholders to implement features aligned with Coral Gardeners' objectives. • Write clean, readable, well-documented, production-ready code following best practices. • Write unit and integration tests; apply TDD practices and contribute to reliable, error-free releases. • Stay current with developments in web and mobile technology and suggest improvements where relevant.

🎯 Requirements

• Minimum 5 years of professional software development experience, including significant iOS and full-stack web work, with applications shipped to production • Strong proficiency in Vue.js for front-end development (React experience is a plus) • Strong proficiency in Swift and SwiftUI for iOS development • Solid experience with back-end web development (Node.js or equivalent) • Experience with RESTful APIs and the iOS app lifecycle, including memory management and performance optimization • Experience contributing to system design and architecture decisions, ideally on early-stage products • Familiarity with TDD and automated testing • Solid experience with Git and CI/CD pipelines • Strong problem-solving and debugging skills • Strong communication skills and ability to work across technical and non-technical teams. • Experience with Google Cloud Platform (Firebase, Firestore, Cloud Functions) is a plus • Experience in a startup or international organization is a plus • BS in Computer Science or equivalent preferred

🏖️ Benefits

• Time off: 5 weeks of paid leave per year • Remote-first position

Apply Now

Similar Jobs

🕒 May 13

Développeur de réseau pour FAMILIB, solution innovante permettant aux familles de partager du matériel de puériculture. Développez un réseau de partenaires en freelance avec des horaires flexibles.

🗣️🇫🇷 French Required

🕒 March 28

ilem Group

51 - 200

Développeur Éditique CCM/ECM for a major player in insurance, focusing on critical client communication management. Analyzing requirements and developing application enhancements in collaboration with product teams.

🗣️🇫🇷 French Required