Full Stack Software Engineer

OneCauseProduct Development 3-5 Years


Angular, Python, node.js, SQL

Job Description

OneCause has helped nonprofits raise over $3 Billion towards feeding the hungry, fighting cancer, promoting the arts, educating young people and everything in between. As an experienced software engineer, you will advance our modern, cloud-first fundraising software platform.

We use golang and angular, practice continuous delivery, and are excited to see the impact you'll have on our nonprofit customers and their donors.

You will get to:
● Code (obviously!)
● Work with a talented team of engineers, architects, and product managers to define, scope, implement, and review internal and customer-facing solutions.
● Work with leadership to break down business objectives into technical tasks and stories
● Act as a technical leader, not just on a delivery team but throughout the OneCause organization
● Mentor other engineers
● Advocate for best practices across coding, testing, and process

You are a good fit if you:
● Have at least 3+ years experience in full-stack web application development, particularly in a senior individual contributor role
● Have experience building APIs and data models
● Have experience building scalable and secure SaaS software solutions
● Are excited to take on new challenges and learn new technologies
● Want to be part of an award-winning team that has consistently been named as a Best Place to Work

Bonus points:
● You have experience:
○ in the fundraising software space
○ working in a regulated and industry standards compliant environment, particularly financial and PCI DSS
○ with Go
○ working in a Kanban or Scrum based Agile environment
OneCause Fundraising Platform Uses:
● Go
● Angular

● NodeJs
● TypeScript
● MongoDb
● Amazon Web Services


● OneCause is based in the Indianapolis, IN area. However, the location of this position is flexible.
● This position reports to Manager, Engineering.

Posted On

September 27, 2021