Current Opportunities

For a full description of what we are looking for in our team members, check out our current job postings by clicking on the headings below.  this page is a highlight reel of the skills we need right now:



project management / administration

  • If not already laid out, collaborate with client to set goals and identify a realistic timeline (with tasks) for completion including milestone points along the way
  • Reassess goals and timelines as needs and situations change
  • Identify efficiencies in client systems and procedures and assist with implementation
  • Create, document, and implement processes to help clients meet identified goals
  • Ensure buy-in from staff/volunteers/etc impacted by suggested changes
  • Consider all individuals impacted by decisions and actions
  • Excellent oral and written communication
  • Maintain excellent records eg. Document procedures, efficient data entry, communication tracking
  • Identify and use the skills and expertise of other Flow team members as needed/beneficial
  • Ensure all projects under your management are completed within their pre-determined parameters


Written communications / marketing

  • Work with clients to determine their goals and vision
  • Excellent oral and written communication
  • Creative Writing for use in annual reports, case for support documents, web and print copy, content for various platforms
  • Procedural/Academic writing for funding applications, proposals, business plans
  • Edit documents as necessary to support other team members
  • Identify efficiencies in business practices and work collaboratively with clients to put these efficiencies into practice
  • Collaborate with clients to identify marketing goals and provide plans and assistance to help them reach their goals
  • Assist clients to maintain course and focus on identified goals
  • Work collaboratively with clients to identify key marketing messages and strategies



  • Providing on-going bookkeeping and financial reporting
  • Creating and refining clients' business processes
  • Completion of Quickbooks Online Advanced certification will be required prior to taking on client work
  • An understanding of investments, and experience in not-for-profit and small business bookkeeping are considered strong assets
  • Reading and interperating financial statements, and communicating options for adjustments when necessary