Full Stack Developer

BWF · Remote (US) / Minneapolis, MN (Hybrid)

Software Engineering
Partners & Advocates
$90,000 - $140,000 Per Year
Posted 3 weeks ago

Google Cloud Platform
Report an Issue
Featured Job

About BWF 

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 programing 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 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 ability to work in a stationary position for majority of workday.
  • Continuous use of computer.
  • Frequent communication with team via zoom.
  • This is an exempt position that requires at least 40 hour 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 the essential functions.


  • 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.  

Related Jobs

Software Engineer (Tetris) - NationBuilder
Remote within the United States - Posted 1 month ago
Software Engineer (Platform) - NationBuilder
Remote within the United States - Posted 1 month ago
Staff Software Engineer - EverTrue
Remote (USA) - Posted 4 weeks ago
View more open Senior Full Stack Developer jobs
View more open tech jobs in Minneapolis, MN
View more remote jobs
Be the first to see new Full Stack Developer jobs

Save this search to get an email when new jobs match this search.

Create Email Alert