Full Stack Developer

BWF is a mission-driven for-profit company serving the nonprofit sector, offering a comprehensive suite of solutions that ensures all nonprofit strategic, technical, and functional needs are met. Our mission is Empowering nonprofits to achieve impact and imagine new possibilities. Structured yet agile services in the core areas of campaign and fundraising strategy, operations and technology, fundraising marketing and engagement, and enterprise strategic planning allow BWF to deliver on its mission. Clients include universities, health systems, arts & culture organizations, faith-based organizations, and NGOs throughout North America, Europe, Africa, Australia, and the Pacific Rim. As a truly comprehensive solutions provider, BWF has a team of consultants with extensive background and experience in every facet of philanthropy. 

Job Summary

As a member of BFW’s growing product research and development team, full-stack developers design, develop, administer, and maintain new and existing software applications across the entire stack of technologies following software development lifecycle (SDLC) best practices. This includes front-end application and web user interface development, creation and programming of APIs and integrations, and back-end development including database and cloud infrastructure management. The full-stack engineer applies their technical skills and talents towards building and deploying exciting tools and solutions leveraged by BWF staff and clients to further some of the most meaningful and impactful nonprofits’ missions. 

Essential Functions

  • Designing and coding user interfaces using languages such as HTML, CSS, and JavaScript, as well as frameworks like React.
  • Programming REST, SOAP, or other types of API services and endpoints.
  • Developing integrations between systems.
  • Architecting and administering cloud infrastructure in common cloud environments such as Azure, AWS, GCP, and IBM Cloud.
  • Designing, implementing, and maintaining SQL/MySQL/PostgreSQL databases, data warehouses, and/or data lakes.
  • Using version control systems like Git to manage code changes and collaborate with others.
  • Writing and performing tests and QA to ensure the quality and reliability of applications.
  • Deploying and monitoring applications to/in production environments and ensuring they are running smoothly.
  • Working closely with others to gather requirements and deliver high-quality solutions.
  • Troubleshooting and debugging issues that arise during development and in production.
  • Keeping up to date with the latest technologies and trends in software development.
  • Engage in multiple projects, with varying deadlines, scopes, and deliverables at any given time. 
  • Meet agreed-upon goals each year by completing quality work efficiently. 
  • Contribute to optimistic, collaborative, mission-driven Innovation Hub division and BWF company culture.

Work Environment/Conditions

  • This position can be remote or based in our Minneapolis office (locally based employees are required to maintain a hybrid office presence).
  • You will be the only FTE software developer working with third party vendors
  • Position requires the ability to work in a stationary position for majority of workday.
  • Continuous use of a computer.
  • Frequent communication with team via zoom.
  • This is an exempt position that requires at least 40 hours of work per week but due to the nature of this role, additional hours are required when deadlines need to be met.
  • Overnight travel to firm meetings is sometimes required (up to 25%).
  • The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.

Requirements

  • Minimum 3 years experience as a Full Stack Developer. 
  • Experience developing in at least 1 leading cloud provider (AWS, Microsoft, Google, and/or IBM). Proficiency in web service protocols including REST and SOAP. 
  • Experience with web development languages such as HTML, CSS, JavaScript, PHP, and Python.
  • Proficiency in database and complex query design and implementation.
  • Bachelor’s degree from an accredited institution or equivalent work experience
  • Commitment to diversity, equity, and inclusion. 

Diversity, Equity, and Inclusion

As an organization that exists to advance our world through the empowerment of nonprofits, we will serve our clients and industry from a sustainable space that is diverse, equitable, and inclusive. We are committed to making our organization a place of collaboration, integrity, and discovery, where everyone can thrive as individuals, with unique perspectives and be a part of something great. This commitment drives our ability to provide innovative solutions and create the best outcomes.

Compensation and Benefits

Annual base salary range of $90000.00 to $140,000.00 based on qualifications and experience. 

BWF offers a comprehensive benefits package including: 

  • Paid holidays, PTO, and volunteer time off.
  • 401(k) retirement plan with employer contribution. 
  • Health insurance with HSA and FSA (medical and dependent care) options. 
  • Employer-paid dental and vision insurance, 100% employer life insurance, short and long-term disability, Long Term Care insurance, and paid parental leave. 

To apply please submit a resume and cover letter Applications will be reviewed on a rolling basis and accepted until the position is filled. Interested applicants are encouraged to apply early.  

nten logo
NTEN™
P.O. Box 86308
Portland, OR 97286-0308
+1 503-272-8800

© 2025 NTEN