Senior Software Engineer - 99Pledges
Core
Build and maintain a production fundraising platform handling campaigns, donations, payment processing, and multi-tenant white-label deployments.
Role type
Senior Software Engineer (Ruby on Rails)
Builds
Fundraising platform features, payment integrations, fraud prevention systems, and background processing jobs.
Domain
Fintech / Fundraising / SaaS
Deliverable
production ML models | product features
Required skills
Ruby on Rails, PostgreSQL, API integration, test-first development, server-side rendering, front-end interactivity
Preferred skills
Payment/fintech systems, multi-tenant architecture, background job systems, fraud detection, feature flagging
Technologies
Ruby 3.1, Rails 7, PostgreSQL, HAML, SCSS, Bootstrap, jQuery, Delayed Job, Braintree, PayPal, Dwolla, Heroku, AWS S3, Redis, Postmark, Honeybadger, New Relic, Datadog, PostHog
Responsibilities
Design and implement features for campaigns, donations, and reporting; integrate payment providers and handle reconciliation; develop fraud detection and trust safety mechanisms; manage background jobs for email and data exports; work across backend, database, and frontend layers.
Seniority
Senior, hands-on IC