Engineering Team at Classy

Classy is a giving experience platform that enables nonprofits to connect with supporters through online fundraising.

Job Openings at Classy

Top Engineering Values

Each team is asked to select, explain, and rank their top 8 values in order of importance.
  • Actively Practices Inclusion

    We’re committed to building an inclusive and diverse community – both on our platform and across our team.

    At Classy, we’re transforming the way nonprofit fundraising is done, enabling more people to make a difference for the causes they care about. We believe in presenting a diverse set of perspectives and giving our nonprofit customers solutions to help them raise more funds so they can solve the world's toughest social and environmental problems. To ensure the best solutions rise to the top, this starts with fostering diversity, equity, and inclusion (DEI) within our own team. We have a wide range of employee resource groups, aka Classy Communities, such as LatinX and Nine to Thrive (for women in business) that have consistent meetings, volunteer agendas, and employee engagement plans. Another great example of fostering inclusion is our Slack bot, which was created by one of our own engineers. It uses corrective feedback to help us learn how we can be more inclusive in our daily communications. For example, instead of saying “hey guys” it might recommend “hey everyone.”


    In addition to openly sharing our community guidelines, we conduct DEI trainings for employees and host speakers. For instance, we reached out to a member of our community, Dr. Atira Charles, to help lead us through a guided conversation on diversity, equity, and inclusion to help our team be part of lasting change.


    Finally, we created a DEI committee, consisting of both external and internal advisors (including Classy employees) and conduct an annual DEI report that provides a comprehensive assessment of our company demographics, income equity, and DEI staff survey results. This report celebrates the progress we’ve made and outlines the roadmap for future improvement. You can read the latest report here.

  • Engages with Community

    Everyone at Classy is driven by the mission of using technology to effect positive social change.

    We’re proud to be in a unique position as both a Public Benefit Corporation and Certified B Corp, actively balancing purpose and profit. As a mission-driven company whose goal is to make giving easier and advance the social sector, we practice what we preach. One way we do that is with the Collaborative, an annual conference designed to bring together thousands of nonprofit and social sector professionals. Topics cover everything from fundraising and marketing, organizational priorities and finances, current technology, leadership in times of crisis, resilience, and more.


    We’re also dedicated to sustainability and believe supporting our environment helps our community at-large. To that end, we partner with Project Green, a Classy Community that influences corportable sustainability policies and practices, educates and engages employees, and leads by example with our customers and vendors.


    As part of our Pledge 1% commitment, we invest 1% of our top-line revenue back to the nonprofit sector that we serve. We also encourage employees to give back to causes they are passionate about with employee volunteer time off. If you’re excited about the opportunity to work hand-in-hand with nonprofits, and see the code you ship directly impact real-world change, we encourage you to reach out.


  • Open Communication

    One of our core values is “always be learning.”

    As a company, open communication and transparency is extremely important. Leadership sets a good example, with our CEO, Christopher Himes, leading the monthly company-wide all-hands meeting and taking the time to answer any questions. Quarterly department business reviews are openly shared and our SVP of Engineering also gives regular updates at all-hands.


    On the engineering team, we hold weekly and monthly town halls, so everyone is in the loop on the features we’re building. Our VP of Engineering also holds weekly office hours, where anyone can pop in to chat about anything from technical questions to thoughts on how to foster a great engineering culture. Similarly, Ethan (lead software engineer) started an ongoing pairing session where engineers are encouraged to ask for or provide help to one another. We encourage everyone to speak up and share their feedback, so we can continue to build the best product possible.

  • Heavily Team Oriented

    Our pod structure is core to our success.

    When you join the team, you’ll be matched with a pod of six or seven people (think a mix of engineers, product managers, and product designers). Each pod covers a certain domain, such as our Donor Experience Pod or our Organization Experience Pod, which builds and supports customer-facing software. While each pod functions independently, all code is reviewed in a very collaborative process and you’ll get dev manager feedback for all pull requests.


    Our product roadmap conversations always involve input from the engineering team and we encourage people to reach out if they have a question or to mentor others, regardless of role or pod. It’s an exciting time to join the team as leadership is very receptive and open to creating new pods as needed – which we’re definitely doing!

  • Impressive Team Members

    We’re building an impressive team of experienced technologists.

    We feel lucky to work with a diverse set of team members who are mission-driven, humble, and always willing to share knowledge and learn from one another. Some people on the team come from large companies, while others have experience in smaller startups or are self-taught. We also have folks who switched industries entirely and others with backgrounds in the liberal arts (one of our senior software engineers has a master’s in writing). What’s more, our CEO, Christopher Himes, comes from Salesforce and Fair Trade and has the perfect background to lead a company at the intersection of tech and social good. Since we recently started hiring remotely, we’re able to expand our talent pool even more, and would love to hear from you!


  • Safe Environment to Fail

    In order to innovate, we’re not afraid to take calculated risks.

    Teams are encouraged to take calculated risks, knowing we’ll make some mistakes along the way. We view this as the best way to inspire trust and innovation within each pod. For example, as part of a code change to support a new API version for one of our services, an operational oversight occurred by one of our newer engineers, causing some customer impacts. Having recently joined the team, she was worried about what had happened. However, her leadership team assured her it was totally okay and helped her reframe things as a learning opportunity. The focus will always be on the solution, rather than how we arrived at a certain problem.


    We run a blameless culture and our post-mortem process reflects that. Our team operates under the assumption that everyone did the best they could with the knowledge they had at the time. By seeking to understand first and then learn from our failures we can work toward our common goal of improving our systems and processes.

  • Internal Mobility

    Classy is a place to grow your career.

    Elevating our own people within the company is important to us, especially as we grow. We have a dedicated policy to encourage internal promotions (e.g. posting job openings internally first). In addition to cross-skills training for career advancements or transitions, we also allocate budget for external professional development opportunities.


    Many of our senior engineers are homegrown, which speaks to their drive to spearhead projects start-to-finish and problem-solve. For instance, two of our (now senior) engineers built the Classy Pay Product from scratch, one of our most important offerings. Whether you want to level up as an IC or move into a management role, we believe there are multiple ways to advance your career. There’s also the opportunity to try something new entirely – one lead test engineer recently moved into a technical program manager role. As we continue to grow and create new pods, you’ll have the chance to learn new skills, take on new roles, and chart a fulfilling career path.

  • Fast-Paced Environment

    What started as a small fundraiser for cancer research has now raised over $3 billion for social and environmental causes – and we’re not stopping there.

    We’re constantly innovating for our customers and making improvements as often as possible. To do so effectively, we use agile methodology with two-week sprints. We hold three scrum ceremonies every sprint to address tickets in our backlog, discuss what went well and what we can improve on from the previous sprint, and plan our next sprint. You can hear more about a day in the life of Classy engineers here. We’re growing quickly and just raised a $118M Series D, which means we’re hiring accordingly!

Values

  • Actively Practices Inclusion
  • Engages with Community
  • Open Communication
  • Heavily Team Oriented
  • Impressive Team Members
  • Safe Environment to Fail
  • Internal Mobility
  • Fast-Paced Environment

Company Properties

  • B2B
  • B2C
  • Technical Founder(s)
  • PBC / B-Corp
  • Remote-OK

Team Members

  • 50 Full-Stack Engineers
  • 4 Product Designers
  • 8 Product Managers
  • 10 Test Engineers

Vacation Policy

Unlimited PTO

Tech Stack

AWS PHP NodeJS Agile React Javascript ES6, Node.js, AWS (Lambda, SNS, EC2, ECS). SQL NoSQL databases (MySQL, MongoDB). GIT/Bitbucket

Interview Process

We start with an introductory recruiter conversation, followed by a 45-minute, high-level, informational 1:1 with a hiring manager. Next, you’ll have 3-4 1:1 Zoom interviews with other team members (~3-4 hours). At least one of these interviews will be technical in nature.