Hiring partners are below, but we're here to help!

First, submit your resume to us directly so we can help make personal intros. We'll be able to vouch for your candidacy and can encourage partners to review your profile!

Ruby Senior Software Engineer (comp listed)

Job Functions:
Software Engineering
Employment Types:
130,000 – 170,000 USD per year
Posted on:


Are you a passionate innovator looking to harness the power of technology to do more good? You’ve come to the right place. At Bonterra, our purpose is to power those who power social impact. To that end, we serve the people who make social good possible—the doers behind the scenes across nonprofits, public agencies, corporations, philanthropic organizations, and foundations.

As the second-largest and fastest-growing social good software company in the world, Bonterra brings together leading solutions from CyberGrants, EveryAction, Network for Good, Social Solutions, and their respective entities. By bringing our intuitive technology and expertise together, Bonterra will enable unprecedented connectivity between social good organizations and their community of supporters and constituents. This will reshape philanthropic giving, empower digital transformation, and bring the social good sector the technology it needs to accelerate lasting social change.

We are currently operating as a remote workforce and have equipped our teams with the technology to stay connected to each other and our customers.

Responsibilities & Requirements

What You’ll Do:

As a Senior Full-Stack Ruby on Rails engineer, you will work with top-notch fellow Rubyists to deliver efficient, maintainable, and elegant code that helps Nonprofits grow their donor base so they can focus on their mission. You’ll report to the VP of Growth Technology, but will be answerable to your teammates, and they to you. You’ll participate in asynchronous daily standups, PR reviews, design sessions, and architectural debates. We are searching for an individual who is constantly looking to improve their skills and challenge how we do things.

  • Write maintainable, elegant, fully tested Ruby and Javascript code.
  • Adhere to our coding best practices (SOLID, RobuCop), or teach us new ones.
  • Offer innovative technology solutions and concepts that improve the lives of our non-profit customers.
  • Work on all phases of the development lifecycle, including new feature design and development, continuous integration, continuous deployment, refactoring, and regression testing.
  • Explore and apply new technologies, such as ReactJS, Pub/Sub, micro-services.
  • Detect and remediate performance bottlenecks with caching, lazy-loading, SQL indexing and query refactoring, analysis of NewRelic and Skylight results, among others.
  • Communicate and collaborate with fellow engineers through Jira, Slack, PR reviews.

Who You Are:

  • You have experience! You have at least 4 years of experience developing large-scale Ruby on Rails applications.
  • You're educated! You have at least a bachelor’s degree or significant experience in lieu of degree.
  • You have technical skills! You have experience with multi-tenant SaaS applications. You're comfortable working with Javascript, ideally ReactJS as well and you have an understanding of relational databases and SQL performance tuning concepts. You have proficient ability to use appropriate standards, processes, procedures, and tools throughout the software development life cycle.
  • You love collaboration! You have the ability to work independently AND in collaboration with Ruby teammates and product leaders. You are creative, innovative and responsible, and able to master proficient decision-making skills.
  • You love learning! You have a strong desire to learn new techniques and languages, along with continual self-improvement. Accepted PR’s in open source projects a plus!

About Us

Our Culture:

Our team is made up of industry experts and advocates who are 100% committed to supporting the doers of social good. We are currently undergoing an effort to create the vision and values that embody our collective organization and embrace the individuals who make up our community.

Some of our comprehensive and competitive benefits include:

  • Generous PTO policy
  • Equity for ALL regular, full-time employees from individual contributors to management – share in our success!
  • Up to 15 paid company holidays including some commemorating social justice events and self-care
  • Paid volunteer time
  • Resources for savings and investments
  • Paid parental leave
  • Health, vision, dental, and life insurance with additional access to health and wellness programs.
  • Opportunities to learn, develop, network, and connect
  • When we can—company-sponsored events and swag!!
See more positions at EveryAction
We only use strictly necessary, first-party cookies on this job board. These are cookies that are necessary to deliver this service to you, or are necessary for All-hands to understand how it is being used. Read our Cookie Policy.