Tech Nonprofit Job Board

Opportunities from over 600 organizations leveraging tech for social impact.

Looking to hire talent? Contact us to post your jobs here.

Senior Software Engineer

First Street Foundation

First Street Foundation

Software Engineering
Atlanta Metropolitan Area, GA, USA
Posted on Thursday, February 8, 2024

First Street is the industry-leading physical climate risk data provider. We leverage the most advanced climate science and engineering approaches to quantity and communicate the physical risk for every property in the country. While we work with the top federal agencies and banks, we also ensure every American homeowner, home buyer, real estate agent, business, and community has access to these models through Risk Factor (riskfactor.com) which is integrated with sites like Redfin and Realtor.com.

Role Description

This is a full-time hybrid Senior Software Engineer (Front End) role located in Fayetteville, GA, with some flexibility for remote work. The Senior Software Engineer (Front End) will be responsible for developing and implementing new user-facing features and translating UI/UX designs into code. They will collaborate with cross-functional teams to develop and maintain internal tools and platforms, and ensure the technical feasibility of UI/UX designs while applying best practices and automation to improve performance and scalability. These responsibilities include, but are not limited to:

  • Build, architect and maintain our web products using JavaScript. Our core framework of choice is Next JS v14
  • Stylized components using CSS with emphasize on the Tailwind framework
  • Integrate web components with a CMS system
  • Write tests and integrate APIs using GraphQL
  • Work with others to create the best products

Technologies We Use

  • GitHub is our repository of choice
  • GitHub Actions is our Continuous Deployment/Integration service
  • AWS as our cloud provider
  • Kubernetes as our orchestrator
  • Sentry + New Relic for instrumentation


  • Bachelor's degree or higher in Computer Science or a related field
  • 5+ years of experience in Front End Development and proficiency in HTML, CSS, JavaScript, and TypeScript
  • Experience with React.js or other front-end frameworks such as Angular, Vue.js, or Ember.js
  • Experience in implementing responsive design, accessibility, and internationalization
  • Experience with front-end build tools, such as Webpack, Parcel, or Grunt, and version control, such as Git or SVN
  • Experience with performance optimization and monitoring tools such as Lighthouse or WebPageTest
  • Excellent problem-solving skills and attention to detail, and the ability to collaborate and communicate effectively with cross-functional teams
  • Experience with GIS and mapping technologies is a plus

Our Values

  • Passion – We are driven by our shared goal to fight climate change
  • Inclusion – We believe the best decisions consider many points of view
  • Impact – We focus on things that move the needle
  • Urgency – We move quickly because the world depends on it
  • Integrity – We use open science and operate transparently
  • Positivity – We are optimistic and enthusiastic in all that we do

Compensation & Benefits

  • Competitive salary commensurate with experience
  • Medical, dental and vision plans
  • Paid time off, holidays and sick leave
  • 12 weeks of fully paid parental leave
  • Hybrid work schedule (Mon., Wed., Thurs. in office; Tues., Fri., remote)
  • Tech startup environment and a new office space filled with coffee and snacks
  • Working on the world’s biggest issue with other passionate professionals

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.