Frontend Engineer
50k - 60k USD
Remote
Full Time
#Engineering
#Software
#Ruby on Rails
#HTML
#CSS
#SCSS
#ERB
#Postgres
At Donorbox, we are on a mission to empower nonprofits to change the world. Since 2014, we have become the leading fundraising and donor management platform, helping over 80,000 organizations raise more than $2 billion from 10 million generous supporters. We are a profitable, bootstrapped, and mission-driven company that values simplicity and high-quality engineering. Our team is fully remote, spanning 15 countries, and we are looking for someone who wants to build tools that drive global philanthropy.
Role at a glance
We are looking for a Senior Frontend Engineer to join us on a full-time, remote basis. This role is perfect for a developer who thrives in an autonomous environment and prefers clean, maintainable code over complex, trendy frameworks. You will be working within our distributed team to build and refine the products that power our ecosystem.
Your impact
- Develop and maintain impactful features that are used by millions of donors and nonprofit staff members.
- Champion clean code and rigorous testing, ensuring our software remains usable and efficient for the long term.
- Collaborate across teams to translate product requirements into elegant, simple technical solutions.
What you'll need
- At least 5 years of experience working with vanilla Javascript.
- At least 1 year of hands-on experience with Ruby on Rails.
- Strong proficiency in writing clean, responsive HTML, SCSS, and CSS.
- A solid grasp of Postgres and SQL at an intermediate level.
- Excellent English communication skills to thrive in our async, distributed culture.
- A preference for simplicity and the ability to work independently without needing constant guidance.
Perks and compensation
The salary for this position is $50,000 to $60,000 USD, depending on your experience and location. We also offer a comprehensive suite of benefits to support your work and well-being:
- Fully remote work environment with a culture focused on async communication.
- Stock options to give you a stake in our success.
- A dedicated home office budget to ensure you have the right setup.
- Generous paid time off, including 21 days of vacation, 8 flexible holidays, and 2 paid volunteer days.
- Access to wellness programs including fitness and mindfulness classes.
- The opportunity to make a tangible difference for social impact organizations worldwide.




