Fullstack Engineer
IPTS
Specialism: Philanthropy / Infrastructure
Project: Our client is a philanthropic organization that develops and manages software to support large-scale grantmaking for donors focused on humanity’s long-term future. Since its founding in 2019, the fund has organized more than $117 million in grants and gifts, working with a range of foundations and research institutes. The organization operates as a “virtual fund,” streamlining the submission and evaluation of applications to help donors identify high-impact opportunities. With backing from early grant support and partnerships through donor-advised funds, it now aims to expand its current grant evaluation system into a secure, standalone application, providing philanthropists, advisors, and applicants with a more seamless and trusted platform for decision-making.
Key Skills: Typescript, React, Python
Location: Remote
Role Detail: We are searching for a highly skilled full-stack developer to help improve and maintain a grant evaluation platform that supports philanthropists in delegating decision-making discussions to trusted advisors. In this role, you will collaborate closely with leadership and engineering team members to refine mathematical formulas for collective decision-making, prototype and design intuitive user interfaces, and ensure smooth functionality of the application. Beyond technical expertise, we value adaptability and teamwork, as responsibilities may include a variety of tasks needed to keep projects running effectively and serving clients.
Requirements:
- Strong quantitative skills with familiarity in calculus, linear algebra and matrix operations, game theory, mechanism design, and expected utility theory
- Proven ability or demonstrated potential in:
- Full-stack web development using Typescript and React
- Command line scripting and data science with Python
- User account, role, and access control management
- Database administration with a focus on data privacy, consistency, and accuracy
- Navigating and iteratively improving a legacy codebase
- Experience overseeing technical projects, including:
- Managing tickets, code updates, design choices, and documentation
- Supporting a team in upholding technical standards, processes, and best practices
- Maintaining the health and quality of a shared codebase across multiple contributors
- Communicating effectively with leadership regarding progress, timelines, tradeoffs, and design impacts