Fullstack Engineer
Oath
Fullstack Engineer - Contractor
Location: NYC Employment type: Contract to hire (full or part time based on preference) Start Date: August 2025
About Oath: Oath is a donor advising platform that empowers donors of all giving capacities to target campaigns and organizations based on the issues that matter most to them. Oath analyzes thousands of elections from President to school board to find where dollars are needed most and makes it easy to contribute. Oath’s proprietary algorithm helps users give more strategically and has transformed how downballot races are funded. Since launching in 2022, Oath has directed more than 500,000 donations totaling over $40M to federal, state, and local races that directly affect reproductive rights, climate change, LGBT equality and more.
Overview: We are seeking driven and experienced fullstack software engineers to join our team - bonus points for experience with SaaS dashboards, authentication (e.g., Auth0), and managing varying levels of user permissions. This role will involve leading the development of key fundraising tools and admin capabilities to support our partner organizations as they fundraise for critical candidates and organizations. As a mission-driven company dedicated to making progressive change, we are committed to expanding our impact through your expertise in building and shipping incredible applications. We are also committed to developing a strong team culture anchored in transparency, empowerment, and a bias for optimistic action.
Key Responsibilities:
-
Development - develop clean, functional code to support our Partner fundraising tools and admin dashboard
-
Platform maintenance - test and fix bugs quickly; collaborating with product managers to efficiently identify root cause and ship updated code
-
Own the platform - take an ownership mindset toward the entire end-to-end platform by proactively identifying areas for future technical enhancements or features
Requirements:
-
Bachelor’s degree in Computer Science or related field - Experience
-
7+ years of experience in software engineering, with a focus on full-stack web development
-
Delivery / execution - Proven track record of delivering high-quality software products on time and on budget; as a small-team, you will own a large part of the product and be responsible for shipping features quickly
-
Frameworks / languages
-
Strong expertise in a majority of the following: TypeScript, JavaScript, React.js, Next.js, Python; bonus - GraphQL, serverless
-
DevOps experience - Strong handle of Git, GitHub, Jenkins, Chef, Docker, Kubernetes, or other related automation, containerization, and orchestration tools
-
Database experience - Experience with database design and development, including SQL and GraphQL databases
-
Data ingestion - Experience managing data ingestion processes from multiple data vendors and scraping jobs (via APIs and flat files)
Compensation: $5-15K / mo based on experience & availability ( part/full )