Summary
Join Forerunner, a climate adaptation company, as a Senior Full-Stack Engineer to build features for floodplain managers using TypeScript, React, PostgreSQL, and AWS. You will own product features end-to-end, lead technical initiatives, and ship code focused on new features and system improvements. This role involves working directly with government users, processing geospatial datasets, and creating intuitive interfaces. The position requires 5+ years of product engineering experience and proficiency in TypeScript, React, and SQL. Remote work from anywhere in the US is offered with schedule flexibility. Permanent residency or citizenship is required.
Requirements
- 5+ years of product engineering experience (not just writing code - building and shipping products)
- 3+ years of TypeScript (4+ strongly preferred)
- 3+ years of React.js
- 2+ years of informal or formal technical leadership (mentoring, code reviews, technical decision-making)
- Track record of independently delivering complex features from ambiguous requirements
- Strong SQL and database design skills
- Excellence in remote communication and self-management
Responsibilities
- Own product features end-to-end - from database design to React components
- Lead technical initiatives without formal authority - mentor peers, drive best practices, and influence architecture decisions
- Ship code that matters - 80% new features, 20% system improvements
- Plan and execute complex projects with minimal supervision
- Participate in on-call rotation (once every 10 weeks)
- Collaborate closely with product, design, and customer success teams
Preferred Qualifications
- Previous tech lead or engineering management experience
- AWS/containerization experience
- Familiarity with PostGIS and/or other geospatial technologies
- React Native
- Government or climate tech experience
Benefits
- Health/vision/dental coverage
- A 401k plan
- One expensed lunch per week
- A quarterly wellness reimbursement
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.