SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior Software Engineer - 99Pledges

Beacon Software - San Francisco, CA, USA - In-office - posted 2026-07-24

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

99Pledges is a fundraising technology platform that powers online donation campaigns for organizations, teams, and individuals through both direct and white-label deployments. The platform processes real money at scale, making correctness, reliability, and security paramount. In this Senior Software Engineer role, you'll own features end-to-end across a mature, production Rails codebase. Key areas include: **Core Responsibilities:** - Build and maintain the core fundraising platform (campaigns, participants, donations, reporting, and metrics) - Develop payment processing integrations with multiple providers (credit card, PayPal, ACH/EFT), including automatic payouts, payment requests, and reconciliation - Design and implement multi-tenant white-label systems with branding, feature flags, and configuration - Contribute to fraud prevention and trust systems (fraud detection, device fingerprinting, abuse mitigation) - Manage background processing for email delivery, data exports, and scheduled calculations **Tech Stack:** Backend: Ruby on Rails 7, Ruby 3.1; Database: PostgreSQL with attention to migrations and performance optimization; Frontend: HAML, SCSS, Bootstrap, jQuery; Background jobs: Delayed Job; Payments: Braintree, PayPal, Dwolla; Infrastructure: Heroku, AWS S3, Redis; Monitoring: Honeybadger, New Relic, Datadog; Analytics: PostHog. **Requirements:** - 3+ years building and maintaining production web applications with strong Rails experience - Solid grasp of relational database design, query performance, and safe migrations - Experience integrating third-party APIs, ideally payment processors, with understanding of failure modes (retries, idempotency, webhooks, reconciliation) - Test-first mindset with strong focus on correctness and edge cases - Comfort working across the full stack, including server-rendered views and front-end interactivity - Strong communication skills and ability to explain technical tradeoffs **Nice to Have:** - Payment/fintech systems experience, PCI knowledge, or money-handling in software - Multi-tenant or white-label architecture familiarity - Background job systems and asynchronous processing at scale - Fraud detection or trust & safety systems exposure - Feature flagging and A/B experimentation experience Beacon Software values humility, honesty, hunger, and horizon—seeking to build a generational company with a small team where your work has direct, visible impact on both product and the people who depend on it.

Similar roles