Full Stack Engineer at American Forests

Feedinkoo

United States

Remote

USD 80,000 - 110,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Health insurance
Dental insurance
Vision insurance
401(k) 6% match
Paid holidays
Vacation & sick leave
Employee Assistance Program
FSA
Disability insurance
Parental bonding leave
Cell phone reimbursement
Life and AD&D
Bereavement leave
Pet benefits
Military leave

Job summary

American Forests is hiring a Full Stack Engineer to build cloud‑native apps with geospatial components and interactive UIs. You will work on backend services, UI features, and data workflows within a collaborative GIS & Data Science team.

The role requires 3+ years of production experience, proficiency with JavaScript/React, API design, and deployment to cloud platforms. Fully remote in the U.S. with up to 5% travel.

Qualifications

  • 3+ years of full‑stack software engineering experience building production applications.

Responsibilities

  • Design, develop, and test web services, APIs, and components.

Skills

Full-stack
JavaScript
API design
REST/RPC
Cloud deployment
Linux
Security best practices
Remote collaboration

Education

Bachelor’s degree or equivalent

Tools

Mapbox
PostgreSQL
Prisma
Git
CI/CD

Job description

Trees play a vital role in solving some of the most pressing issues facing our communities, our society, and our world today. For 150 years, American Forests has stood boldly at the forefront of the conservation movement, working collaboratively and innovatively to ensure that all people have access to the benefits of trees. As we look ahead to the next 150, continued collective action will be essential to securing a healthy, climate‑resilient future for all.

What You’ll Do

As part of the GIS &Data Science team, you will build cloud‑native applications that feature interactive user interfaces, analytical capabilities, and geospatial components. You’ll contribute to both backend systems and user‑facing features, applying technical expertise with attention to user needs and implementation details. In a supportive environment you will have access to mentoring and guidance while encouraged to think independently, ask questions, and learn from experience.

Major Responsibilities Will Include
  • Design, develop, and test individual web services, APIs, and application components.
  • Build user interfaces using React, Mapbox, and other open‑source libraries.
  • Contribute to lightweight data processing workflows for ETL operations and event‑driven transformations.
  • Contribute to specifications and architectural decisions.
  • Help address scaling, performance, and usability challenges through established best practices and thoughtful problem‑solving.
  • Write maintainable, reusable code with comprehensive pull requests, tests, and documentation.
  • Work with cloud‑optimized data formats including Parquet, FlatGeobuf, and PMTiles.
What We’re Looking For
  • 3+ years of full‑stack software engineering experience, building production applications.
  • 2+ years of experience with JavaScript, Node.js, and React (similar component‑based frameworks considered).
  • Proficiency implementing APIs using RPC, REST or similar.
  • Experience with containerization and deploying backend services directly to a cloud provider or using a third‑party PaaS provider (AWS, Flightcontrol).
  • Familiarity with relational databases, ORMs, and schema design (PostgreSQL, Prisma).
  • Proficiency with Git, build tools, and testing. Familiarity with CI/CD pipelines.
  • Experience with Linux/Unix command line tools for deployment, debugging, and system management.
  • Understanding of common security vulnerabilities and mitigation strategies.
  • Experience working with remote teams.
Nice to Have
  • Bachelor’s degree or equivalent combination of education, training, and experience.
  • TypeScript experience or a strong willingness to learn.
  • An interest in using other languages when projects require it (e.g., Python).
  • Experience with geospatial tools and libraries.
  • Experience working on data pipelines that ingest, process or publish data at larger scale (tens to hundreds of GB).
  • Experience with observability tools (Honeycomb, Sentry, or other).
  • Comfortable using AI tools in your development workflow.
Our Core Competencies
  • Attitude
  • Communication
  • Organization
  • Problem‑Solving &Creativity
  • Representing the Organization

The Full Stack Engineer will report to the Senior Software &Data Engineer and will work closely with program teams. The Full Stack Engineer does not have any direct reports at this time.

Compensation, Benefits & Working Conditions

This is a full‑time, salaried exempt position. Salary range: $80,000–$110,000 annually. The position is fully remote (U.S.). Up to 5% travel within the U.S. and/or to Washington, D.C. may be required. The individual must be comfortable with prolonged periods of sitting or standing at a desk and working on a computer. Reasonable accommodation may be made to provide access to all individuals along the continuum of human ability and experience.

Benefits
  • Health, Dental, and Vision insurance
  • Retirement plan with 401(k) 6% match
  • Paid holidays, vacation, and sick leave
  • Employee Assistance Program
  • Flexible Spending Accounts
  • Disability insurance
  • Parental bonding leave
  • Cell phone reimbursement
  • Life and AD&D insurance
  • Bereavement leave
  • Pet benefits
  • Military leave
Interview Process
  1. Application review.
  2. Screening interview: short conversation to review motivations, experience, and basic qualifications.
  3. Introductory interview: conversation with team leadership about experience, aspirations, role and culture.
  4. Technical interview: live system design and coding session with a senior engineer.
  5. Panel interview: behavioral questions with several team members.

If this role sounds exciting, but you’re not sure if you check every box, we encourage you to apply. We’re interested in your ability to learn, collaborate, and bring fresh perspectives.

About Us

American Forests is a national non‑profit organization committed to creating healthy and resilient forests from cities to large forest landscapes, delivering essential benefits for climate, people, water, and wildlife. Established in 1875, we innovate through forestry, place‑based partnerships, and movement building.

American Forests is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sexual orientation, gender, gender identity, national origin, age, disability, veteran status, or other characteristics protected by law. Reasonable accommodation may be made to provide access to all individuals along the continuum of human ability and experience.

Minority, female, disabled, veteran, and LGBTQ+ applicants are encouraged to apply.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Full-Stack Engineer — GIS & Data Tools
Remote Full-Stack Engineer — GIS & Data Tools

Feedinkoo • United States

Remote
USD 80,000 - 110,000
Health insurance
Dental insurance
Vision insurance
+12
Full Stack Software Engineer
Full Stack Software Engineer

Treeswift • New York (NY)

On-site
USD 150,000 - 220,000
Comprehensive medical, dental and vision insurance
Life insurance and disability coverage
Stock options
+3
Staff Data Engineer
Staff Data Engineer

Greenhouse Software, Inc. • United States

Remote
USD 180,000 - 240,000
Home office stipend
Ongoing education budget
Flexible work environment
Staff Data Scientist Engineer - Wildfire
Staff Data Scientist Engineer - Wildfire

Overstory • United States

Remote
USD 150,000 - 200,000
Remote work
Home office stipend
Education budgets
+1
Staff Data Scientist - Wildfire
Staff Data Scientist - Wildfire

Overstory • United States

Hybrid
USD 150,000 - 230,000
Competitive compensation
Remote-friendly environment
Home office stipend
+1
Software Engineer (App Engineer, Elixir expert)
Software Engineer (App Engineer, Elixir expert)

Vibrant Planet • United States

Remote
USD 100,000 - 200,000
Health insurance
401(k)
Unlimited PTO
+3
Deployment Lead
Deployment Lead

Treeswift • New York (NY)

On-site
USD 160,000 - 210,000
Salary & equity
Medical, dental, vision coverage
Life insurance & disability
+6
Enterprise Customer Success Manager
Enterprise Customer Success Manager

Overstory • San Francisco (CA)

On-site
USD 120,000 - 180,000
Competitive compensation
Flexible working environment
Home office stipend
+2
Full Stack Software Engineer
Full Stack Software Engineer

Reinventing Geospatial (RGi) • St. Louis (MO)

On-site
USD 120,000 - 180,000
100% paid employee healthcare & dental
Paid parental leave
401k with matching
+6
Full Stack Engineer: Geospatial Cloud & React Expert
Full Stack Engineer: Geospatial Cloud & React Expert

Reinventing Geospatial (RGi) • St. Louis (MO)

On-site
USD 120,000 - 180,000
100% paid employee healthcare & dental
Paid parental leave
401k with matching
+6