Fullstack Javascript Engineer

Conservation Metrics (Headquarters: Remote)

Location: Remote   |   Contract
JavaScript Vue React Node.js TypeScript Fullstack Web Applications Data Pipelines APIs Remote Sensing Maps Change Detection Threat Prediction Mobile Survey Tools Data Warehouse RBAC UI/UX Responsive Design Accessibility Offline-first Cross-browser Compatibility Mapbox GL JS MapLibre GL JS Google Earth Engine Indigenous Knowledge Systems Human-centered Design Social Enterprise Environmental Justice Remote Full Stack Engineer Data Engineer
Conservation Metrics, Inc. (CMI) is a social enterprise providing technology-driven monitoring services for environmental and social justice. We partner with Indigenous communities globally, developing the 'Guardian Connector' data platform. This platform offers best-in-class remote sensing products (maps, change detection, threat prediction), mobile survey tools, secure data storage, and APIs, empowering Indigenous Peoples to manage and analyze their territorial data against external threats. Our mission is to break the cycle of extractive monitoring, fostering tools that reflect unique cultural and linguistic perspectives.

We are seeking a skilled Fullstack JS Engineer to design, develop, and maintain the user interface, its backend, and associated data pipelines for our Guardian Connector platform. This role involves owning several web applications for visualizing and configuring community data, driving new features and enhancements that empower our Indigenous partners. You'll report to and receive mentorship from the Director of Engineering, collaborating with CMI's software engineering and programmatic support teams.

In this role you will:
- Maintain a high-quality dashboard visualizing cutting-edge remote sensing data to support advanced monitoring and analytics.
- Expand our data explorer tool by developing a new module for wildlife data visualization and by advancing our existing change detection alert view with additional, impactful features for monitoring unwanted incursions into territory.
- Configure customizable views and dashboards to enable communities to explore and analyze their data effectively.
- Develop data pipelines and APIs that support secure data ingestion, querying, entry, and export.
- Implement Role-Based Access Control (RBAC) across the system and set up public/shareable views for secure and flexible data access.
- Collaborate with cross-functional teams to gather requirements, translate mockups into high-quality code, and troubleshoot issues as they arise.
- Implement other web application needs as determined by the IGP program director.
- If desired, contribute to other needs of the GuardianConnector stack (for example, infrastructure and hosting).

Who You Are:
You might be a fit if you have:
- At least 3 years of experience in full-stack development with a strong portfolio demonstrating modern web applications.
- Proficient in TypeScript, with hands-on experience using either React or Vue frameworks, and Node backends.
- Solid understanding of responsive design, accessibility standards, offline-first, and cross-browser compatibility.
- Experience in collaborating with product managers or client-facing teams to translate mockups into high-quality, maintainable code.
- Proven ability to work effectively in remote environments, using digital tools to maintain strong communication, organization, and collaboration.

Considered a 'nice to have' if you have:
- Understanding of the unique challenges and aspirations of Indigenous communities, including the ability to incorporate Indigenous knowledge systems into technology solutions.
- Zeal for design. A listen-based, human-centered design process is at the heart of our work. The tools you build need to be accessible and easy-to-use for smart, fast learners who only have limited experience working with computers or smartphones.
- Experience building APIs and backends powering web applications.
- Experience working with Mapbox GL JS or MapLibre GL JS.
- Experience using Google Earth Engine or the GEE JavaScript API.
- Ability to communicate technical concepts to the team and partners in non-technical terms.
No specific formal educational credential is required.

Conservation Metrics is committed to growing a long-term distributed team, and this is a remote position (international is OK). Work hours are flexible, but we will want to establish at least three recurring 3-hour time slots every week when you and the team are all available at the same time (Monday through Thursday, between 15:00-23:00 UTC / 10:00-17:00 Eastern). Additionally, since our Indigenous community partners are located across the globe, it may be necessary to join a call outside of your regular hours from time to time (as it is for the rest of the team). We prefer you to work full-time, but are open to discussing your preferences. We believe that having a team of diverse backgrounds and voices, working together, increases our capacity to serve our customers and fulfill our mission. Please apply to add your perspective and help us improve environmental and social justice outcomes.
Post Date: May 30, 2025