Sr. Full Stack Product Engineer (Ruby)
Remote - UK
Remote - EU
Remote - Europe
Remote - Asia
Remote - South America
Remote - India
Remote - France
Remote - Netherlands
Remote - Germany
Remote - Greece
Remote - Portugal
Remote - Spain
Remote - Mexico
Remote - Hong Kong
Remote - Singapore
Remote - Poland
Remote - Ireland
Remote - Brazil
Remote - Argentina
Remote - Philippines
Remote - Indonesia
Remote - Pakistan
Remote - Ukraine
Remote - Bulgaria
Remote - Serbia
Remote - Vietnam
Full Time
Senior
Published on October 24, 2023
Donorbox is a leading fundraising platform and donor management system for nonprofit organizations. Our mission is to accelerate positive impact worldwide by helping nonprofits become highly effective at raising funds and managing their supporter base. Since 2014, we have powered more than 80,000 global organizations to raise over $2B in donations. 🚀
Our fast-growing company is profitable and bootstrapped with a healthy run rate. We have a fully distributed and diverse 110-person team based in 10+ states and 20+ countries.
🏅In 2023, Donorbox achieved the Leader status in Nonprofit and was recognized for Best Functionality & Features in Fundraising by GetApp. We're proud of what we do, and our product reflects it!
About Donorbox
Donorbox is the leading fundraising platform and donor management system for nonprofit organizations. Our mission is to accelerate positive impact worldwide by helping nonprofits become highly effective at raising funds and managing their supporter base. Since 2014, we have helped more than 50,000 global organizations raise over $1.6B in donations from over 10 million donors.
Our fast-growing company is profitable and bootstrapped (we also offer stock options) with a healthy run rate. We have a diverse, motivated team that is fully remote, with 100+ team members in 10 states and 15 countries.
Software engineering is a highly respected department in our company. We want to help engineers deploy high-quality, well-tested code that powers global philanthropy.
The Role
This team is working on popular products for the philanthropic ecosystem including Event Ticketing, QuickDonate, Text2Give, and Donor Portal. We're looking for a professional developer who is strong at Ruby/Javascript and cares about quality thru simplicity. Our software engineers must make decisions on their own without being told detailed specs. Since we deal with payments, having a robust well-tested codebase is important to us.
Responsibilities
- Build and maintain exciting features used by millions of users
- Enforce well-written tests and clean code. Refactor and delete code for long-term usability
- Review and test pull requests
- Help our support agents with technical questions during shifts
- Deploy priority bug fixes
- Collaborate with product managers/designers/cross-functional teams to understand requirements and translate them into technical solutions
Qualifications
- 3+ years of Ruby on Rails experience
- Strong experience with vanilla Javascript
- Write clean, maintainable CSS
- Strong proficiency in SQL
- Excellent communication skills, and the flexibility that is needed for working in a small, distributed team
- Intermediate English writing and speaking skills
- Ability to work independently and solve problems without direct orders
Current Technical Stacks
- Ruby on Rails
- Vanilla JS
- Hotwire (turbo, stimulus)
- Postgres & Redis
Details
- Fully remote
- LATAM candidates preferred, but open to Europe and Asia
- Salary: $45-$65k, depending on location and experience
Benefits & Perks
- Fully remote work
- Stock options (0.03%-0.05%)
- Reimbursement credit for home office set-up and work laptop.
- Health insurance premium reimbursements, up to 75% for you and your family
- PTO of 21 days (birthday included), 8 holidays of your choosing, and 2 paid volunteer days
- Wellness program with fitness and mindfulness classes
- Help thousands of social impact organizations improve the world
- Work inside an apolitical, no-nonsense, mission-driven company
- Culture of fewer meetings and async communication