Job Mission
How can software enable Terraformation to scale reforestation efforts 10x a year? As a software engineer on our team, you will help us answer that question. Reforestation is a complex process that is currently very manual and limited by access to funding. Our team’s goal is to quickly iterate so that we figure out how data collection and automation can make a difference.
Location: Must have at least 3 working hours overlap with both Pacific (GMT-8) and Hawaii (GMT-10)
Salary: $130,000 - $150,000, plus equity (depending on location and experience)
Responsibilities
- Iterate on our existing forestry restoration and accelerator React applications.
- Contribute to Kotlin backend development as necessary to meet our product goals.
- Actively participate in code reviews, contribute to documentation, and improve tooling as necessary.
- Collaborate to establish and refine our engineering culture, process, systems, and codebase.
- Work cross-functionally with product and design to help make tough decisions around scope, timeline, and prioritization.
- Iterate on our interview process and give interviews so that we can hire more talented engineers.
- Share incident response and on-call responsibilities to ensure we provide good quality of service for our forest creator partners.
Minimum Qualifications
- 4+ years experience as a professional software engineer
- 1+ years experience as a full-stack developer of applications in production
- Enjoy working cross-functionally with product managers and designers
- Excited to learn about evolving technologies and best practices. Able to apply those learnings in your work
- Care deeply about solving climate change
Preferred Qualifications
- Knowledge of how to architect React applications
- Excited about designing and building a robust test suite for our React codebase
- Experience writing backend code in Kotlin and/or Java
- Background working in a startup environment
- Open-source experience
Our Tech Stack
- Kotlin backend (Spring Boot)
- React with Typescript frontend
- Redux for state management
- Material UI (v5) for component library
- Mapbox API
- PostgreSQL
- Infrastructure hosted on AWS, managed with Terraform and Ansible
- Automatic testing and deployment using GitHub Actions
About Terraformation
Terraformation is restoring the world’s forests to help solve climate change and build thriving communities.
Our mission is to help solve climate change by restoring the planet’s forests. We believe that native forest ecosystems are the most effective, safe, and scalable carbon capture systems on Earth. We work with partners all over the world to accelerate successful restoration projects and scale this climate solution.
We’re innovating in both forest tech and green finance. We’ve developed accessible, low-cost solutions to native forest restoration, including off-grid seed banks to store millions of seeds anywhere, open-source software to measure tree health and growth, and accessible forestry training programs. We’re also developing novel financing structures to support local communities as they undertake restoration projects.
We’re a unique mix of foresters, technology experts, and creative communicators brought together by our common mission.
We are an equal opportunity employer. We do not discriminate on the basis of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.