Hiring: Fullstack JS Engineer
Conservation Metrics is hiring a Fullstack JS Engineer
About Conservation Metrics
Conservation Metrics, Inc. (CMI) is a social enterprise dedicated to providing technology-driven monitoring services that improve outcomes in the environmental and social justice spheres. We help partners across the globe design studies, incorporate efficient survey tools, centralize their data, report on their outcomes, and iterate on methods to achieve their goals.
We are looking for a fullstack JS engineer who thrives in a role of supporting grassroots community efforts with a purpose at a mission-oriented company. Your expertise and commitment will make a meaningful impact in our world.
About the Guardian Connector project
https://conservationmetrics.com/guardianconnector/
Indigenous People around the world are working tirelessly to secure and manage their territories under mounting external threats. CMI, in partnership with other organizations and with funding from major foundations, is helping Indigenous communities monitor their territories, control and manage their own data, and produce metrics relevant to their goals. This work is part of a collaborative effort to establish an Indigenous Guardianship Program. Guardian Connector is the data platform we are building to provide our Indigenous partners with the best-in-class remote sensing products (maps, change detection, threat prediction), mobile survey tools, secure storage in a data warehouse, and secure APIs for tools they need to analyze and summarize their information.
We believe that every community deserves a voice in the data that represents them. Our goal is to empower communities by developing technology tools that reflect their unique cultural and linguistic perspectives, not the assumptions and biases of Western and Northern institutions. With this Indigenous Guardianship Program, we aim to break the cycle of extractive monitoring projects and create a data platform for indigenous communities to shape the metrics that measure their well-being.
We are seeking a Fullstack JS Engineer
We are looking for a skilled Fullstack JS Engineer who will design, develop, and maintain the user interface (and its backend), and any associated data pipelines, for our Guardian Connector platform. As a Fullstack JS Engineer at CMI, you will own several web applications dedicated to visualizing and configuring community data. You’ll drive the development of new features and enhancements that empower our Indigenous partners.
This position reports to, and receives mentorship from, the Director of Engineering. You will also work collaboratively with CMI’s software engineering and programmatic support teams.
In this role you will..
- Maintain a high-quality dashboard that visualizes 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.
To Apply
Conservation Metrics believes 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.
To apply, please upload a resume and cover letter to https://forms.gle/rpaHS9dWGKCbQQ9X7
If you have questions or any issues submitting this form, contact us at fs-igp-apply@conservationmetrics.com. For example, if you don’t have a Google Account, you will need to apply by email instead.
Timeline: We are interviewing applicants effective immediately, and the position is open until filled.
Remote Work & Schedule
We’re committed to growing a long-term distributed team. This is a remote position (international is OK).
Our main office is in Santa Cruz, California, but this role frequently interacts with people in all US time zones and in Brazil. Your 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.