Givefront is revolutionizing the way nonprofits manage their finances. Backed by YCombinator, Script Capital, and other great investors, we're a banking platform built with the unique needs of nonprofit organizations in mind. Our platform simplifies banking, spending, and reporting, all in one place, helping nonprofits focus on what they do best: making a positive impact.
As Givefront's Founding Engineer, you will be instrumental in shaping the core banking platform for nonprofits. Your expertise will guide the creation of durable, scalable systems that revolutionize how nonprofits manage their finances, from foundational banking operations to reporting tools.
Responsibilities:
- Collaborate closely with the founding team to refine product vision, set technical direction, and define engineering standards.
- Take the lead on integrating security practices to protect sensitive financial data.
- Engage in the full product lifecycle, from concept to deployment and beyond, ensuring the delivery of high-quality features.
- Guide the adoption of best practices in code health, testing, and maintainability.
Tech Stack:
- Node.js, React.js, Express, Typescript, and PostgreSQL.
Required Skills and Qualifications:
- Proficiency in our core tech stack. Designing user-friendly front-end interfaces with React.js and backend systems / APIs using Node.js, Express, and PostgreSQL.
- Demonstrated experience in building, scaling, and maintaining high-quality software.
- Solid understanding of database design and management for performance and scalability.
- Experience with cloud services and understanding of CI/CD pipelines.
- Strong problem-solving skills and the ability to work in a fast-paced, iterative development environment.
- Excellent communication skills with a collaborative mindset.
Bonus Points:
- Prior startup experience, especially in a fintech or nonprofit tech space.
- Leadership or mentorship roles, indicating readiness to build and inspire a technical team.
Location Preferences:
Our headquarters are in San Francisco. This position is in-person.