Senior Full Stack Software Engineer

OneCauseProduct Development 3-5 Years


Angular, node.js, SQL

Job Description

Senior Full Stack Software Engineer

Position Summary

Every day at OneCause we help non-profits raise millions of dollars to make the world a better place. That's why we love our jobs! We are looking to expand our talent with professionals who are Passionate, Curious, Helpful, and Committed to making a difference.

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 6+ 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 an Indy's 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

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

The above statements are intended to describe the general nature and level of work being performed by people assigned to this classification. They are not to be construed as an exhaustive list of all responsibilities, duties, and skills required of personnel so classified. All personnel may be required to perform duties outside of their normal responsibilities from time to time, as needed.

OneCause provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, OneCause complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

Posted On

May 3, 2021