We are looking for Software Engineers who have either server-side JavaScript experience in Node, or someone with a large amount of single-page-application client side development experience using JavaScript, but who has also been involved in writing back-end systems in another language (Python, PHP, etc.)

We want Software Engineers who are comfortable writing asynchronous code using callbacks and/or promises, and who are interested in new technologies.

pushpay-engineering-role-team
pushpay-engineering-role-desk

Our team is challenged with scaling, enhancing and maintaining mobile applications that are designed to drive community engagement, along with a cloud based backend that supports those applications. We continuously update live production platforms with new code, multiple times per day with no down time.

We want to grow our team with inquisitive people who are passionate about their craft and want to make a difference with their work. You will be surrounded with other dedicated, talented software engineers and support teams who hold the value of excellence high. We provide an environment that promotes open discussion about possible approaches to solve complex problems, and empowers developers to learn new technologies and techniques.

Basic Qualifications:

  • For the senior role, 5+ years of software engineering experience (2+ years for Software Engineers)
  • Practical commercial experience with:
    • Writing maintainable and testable JavaScript code on the client and server
    • React & Flux or Redux
    • Node.js
    • Working with designers to create rich and modern views in HTML, CSS, and JavaScript

Preferred Qualifications:

  • DynamoDB or other NoSQL database backend
  • Git, Mercurial or other DCVS
  • Automated testing, stubbing, and mocking
  • Continuous Integration/Deployment

In addition:

  • Communication skills for a highly collaborative software development process
  • Be a happy, positive-minded and kind person
  • Have a personal commitment to continuously learn and improve

About Pushpay:

Pushpay (www.pushpay.com) exists to build world class donor and engagement solutions.

We see many levels of inefficiency in the world of money and we are certain we can make a positive impact on many people's lives by challenging the status quo.

Founded in 2011, we are proudly a New Zealand company. Kiwis can make all kinds of great things happen with minimal resources. We call it the number 8 fencing wire philosophy. Small might mean informal, but that doesn't mean we're not serious about what we do.

Our customers love our product: https://twitter.com/pushpay/likes.

Every one of us here is generous with one another, with our time, with our knowledge and with our craft.

Apply now
pushpay-apply-now-banner

Interested in working in other roles?

Are you interested in working with Pushpay and are located in the US? We are looking for people in Marketing, Partner Care, Sales and Technical Support roles. Please view our other US job openings.