Fullstack Engineer
Oath
Location: Remote (office in NYC if desired)
Employment type: Full time
Reports to: COO
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 a driven and experienced fullstack software engineer to join our team - bonus points for experience with payment processing (e.g., Stripe, PayPal). As an early stage startup, we are seeking a talented engineer with an ownership mindset who is excited to develop on our end-to-end platform.
We are seeking an engineer who has a strong interest in having part of your role include owning our DevOps, Security, and Technical QA processes in addition to hands-on development (front-end, back-end, etc.). We are looking for someone willing to obsess over how we can continue to ship features quickly while ensuring smooth deployments and a secure/stable donor experience. This role will involve collaborating closely with our 4-person engineering team to build and maintain our platform as well as serving as support and liason during specialized projects (e.g., CRM integrations, enhanced search functionality, security penetration tests).
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 for both backend and frontend applications
- Platform maintenance - test and fix bugs quickly; collaborating with product managers to efficiently identify root cause and ship updated code
- Become a part-time SME for the team on DevOps, security, and technical QA - be obsessed with providing a secure and stable experience for our donors & admins; look for ways to improve our deployments, technical QA, and security measures
- Learn from experts - collaborate with security, performance, and other technical consultants as needed to ensure robustness of platform; while we are not big enough to have very specialized roles on the team yet, we have a strong technical network that we tap into frequently for consulting and focused-projects
- 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 - 3-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)
- Communication skills - Excellent problem-solving, debugging, documentation, and communication skills
- Passion for impact - genuine commitment to advancing progressive causes and supporting Democratic candidates; experience with campaigns and/or advocacy work preferred
Salary range:
$100-130K
Benefits:
- Comprehensive health benefits (health, vision, dental)
- Flexible time off
- Equity package
Oath is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, gender identity, age, marital status, veteran status, or disability status.
Oath complies with all applicable federal, state, and local laws governing nondiscrimination in employment.