Senior Full-Stack Software Engineer

for good United State
Remote
Apply
AI Summary

We are looking for a Senior Full-Stack Software Engineer to power good causes through an innovative giving platform and partnership programs. The ideal candidate will have 5+ years of experience as a software engineer and strong written and verbal communication skills. They will work in a cloud-native environment driven by Terraform and have a clear connection between what they're working on and why it matters.

Key Highlights
Full-stack engineer with 5+ years of experience
Cloud-native environment with Terraform
Strong written and verbal communication skills
Key Responsibilities
Write Typescript on both the back-end (Express) and front-end (React)
Work in a cloud-native (AWS) environment driven by Terraform
Have a clear connection between what you're working on and why it matters
Technical Skills Required
TypeScript JavaScript React Express Koa Postgres GitHub actions AWS Event-sourcing
Benefits & Perks
Medical, Dental, Vision, and Life Insurance
Fully remote position
Unlimited paid time off (PTO)
9 paid holidays
Company 401(k) matching contributions
Work-life balance

Job Description


Position Title: Senior Software Engineer

Reports to: Head of Engineering

Location: Remote

Employment Type: Full-time benefits eligible


Who We Are

Are you ready for a mission? Nonprofits across the country need your help. At For Good (previously known as the Network for Good Donor Advised Fund), we power good causes through an innovative giving platform and partnership programs. Since 2001, we have disbursed $5.5 billion dollars to nearly 450,000 unique charities across the United States.


What We’re Looking For

We are looking for a full-stack (yes, actually full-stack) engineer who has built observable, performant products and data pipelines. We are looking for someone who cares about understanding and solving problems to create felt impact for the organizations and people we serve, which may or may not always be a result of shipping code. Whether that means designing data products, improving internal tooling, integrating with partner APIs, or adding user-facing features to our donation portal, you can flex to where the need is.


If you have some or all of the following, you may be a good fit:

  • 5+ years of experience as a software engineer
  • Strong written and verbal communication skills
  • Experience with our technical stack (TypeScript/JavaScript, React, Express/Koa, Postgres) and modern software tools/processes (GitHub actions, AWS)
  • Experience with event-sourcing as a persistence model
  • The ability to collaborate effectively with cross-functional and external partners
  • The ability to execute independently in complex domains by breaking things down into manageable pieces
  • The ability to carry work across the full SDLC, from gathering requirements to live in production


You may not be a good fit if:

  • You only want to write code
  • You expect requirements to be fully defined for you prior to starting work
  • You expect others to manage your time for you


What We’re Building & How We Build It

For Good builds a platform with the goal of enabling anyone to donate to any eligible U.S. public charity. To fulfill that mission, we have a deep focus on the security, regulatory, and auditability requirements of our systems. We ingest donations from any number of sources in any number of formats, decompose them, and reaggregate them to get the funds to the non-profits. Our small team needs to thoughtfully prioritize what we deliver to balance these constraints with both the impact we can deliver and the health of the team. Doing good for the organizations, partners, and users we serve requires that we keep the long-term health of the platform and the team in mind.  


What You Can Expect In This Role

  • To write Typescript on both the back-end (Express) and front-end (React).
  • To work in a cloud-native (AWS) environment driven by Terraform.
  • To have a clear connection between what you’re working on why it matters.
  • To operate in an inclusive environment where asking questions and “yes, and”-ing is encouraged.
  • To range beyond the typical bounds of a software engineer. Expect to help define product requirements, work with internal and external partners, and learn how our other teams operate.
  • To collaboratively define your projects and your goals.
  • Minimal travel expectations of 2-3 times per year for partner visits or company offsites.


Pay Range: $165,000-$175,000

The base salary range for this position as of posting is For Good’s good faith estimate of the possible compensation for this role. The range for this role takes into account the factors that are considered in making compensation decisions including but not limited to skill sets; experience and training; and other business and organizational needs.


Benefits

  • Medical, Dental, Vision, and Life Insurance
  • Fully remote position
  • Unlimited paid time off (PTO)
  • 9 paid holidays
  • Company 401(k) matching contributions
  • Work/life balance - we don’t just talk about work-life balance, we measure it. To ensure our team remains energized and avoids burnout, we proactively ask you about your monthly workload. Our goal is a consistent 40 – 45 hour work week. If we see those numbers creeping up, it’s a signal to us that we need to adjust resources or refine our processes. We want you here for the long haul.


Accessibility: If you need an accommodation as part of the employment process, please contact our Talent Team at talent@forgood.org. 

For Good is an equal opportunity employer and encourages applications from individuals regardless of an applicant’s race, religion, sex, gender identity, sexual orientation, national origin, and Veteran or disability status.




Similar Jobs

Explore other opportunities that match your interests

Senior Python Developer - Remote

Programming
1h ago
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Not Applicable

joblet-ai

United State

Frontend Software Engineer

Programming
1h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Intellect Group

United State
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

ALTEN

United State

Subscribe our newsletter

New Things Will Always Update Regularly