Careers
Our well-rounded team of professionals is passionate about the success of our association partners. Building on decades of experience managing nonprofits, we know that when it comes to our partner’s goals and dreams, the sky is the limit!
Nonprofit Resources was founded on the principle that careers should not limit the potential of positive work-life balance. Family & woman-owned, Nonprofit Resources has rapidly grown from a small Association Management Company (AMC) to 23 dispersed team members representing 13 different states. We partner with a wide range of industries including education, medical, credentialing, standards development, energy efficiency, animal welfare, and more.
Senior Staff Accountant
Compensation $25-$28 per hour/$52,000 – $58,000 per year
The Senior Staff Accountant reports to the Director of Finance and services the accounting function of our clients as part of the finance team.
Please apply here:
Online Application
Duties may include, but are not limited to:
- Periodic reconciliation including compilation, analysis, reporting, and ledger maintenance.
- Train junior accounting staff and delegate administrative tasks.
- Oversee, implement, and maintain accounting systems, procedures, and policies.
- Work with clients and external auditors to ensure necessary information is maintained.
- Maintain accounts and databases using QuickBooks Online or other software.
- Monitor records of assets, liabilities, and other financial transitions.
- Perform all basic accounting procedures including financial statements, month-end closing, journal entries and GL maintenance, inventory accrual, fixed assets and margin analysis, and produce financial statements.
- Review, analyze, and reconcile general ledger accounts and investment transactions as required.
- Identify complex problems to develop solutions.
- Perform analysis of operations and develop SOPs, if requested.
- Communicate with clients and Nonprofit Resources staff in a timely manner.
- Liaison with board and committee members as needed.
- Assist and work under the supervision of account managers, executives, or leadership teams.
- Learn, understand, and accurately use a variety of software programs.
- Perform accurate data entry/maintenance in a variety of systems and tools.
- Attend client events and meetings if required.
- Maintain digital backup files.
- Prioritize projects and tasks, seeking clarification on priorities as needed.
- Attend staff meetings and prepare information as requested.
- Maintain daily online time-keeping records, categorized by client and project.
- Other duties as assigned.
Skills may include, but are not limited to:
- Ability to work independently with minimal supervision, knowing when to ask for help.
- High attention to detail; ability to take direction, self-check, and follow up on work.
- Ability to enter accurate financial/numerical data.
- Analytic and critical problem-solving skills.
- Must be polite, professional, and friendly.
- Ability to shift gears and manage varied tasks in order of priority.
- Ability to manage a virtual work environment and drive workload independently.
- Willingness to learn and grow in duties, skills, and responsibility.
- Excellent grammar, punctuation, and writing skills.
- Responsiveness: track tasks and respond in a timely manner.
Required Qualifications:
- Excellent digital and online platform skills may include MS Office, MS Teams, QuickBooks Pro, Adobe, and other platforms and apps.
- Ability to apply discretion and comply with confidentiality policies.
- Understanding of generally accepted accounting principles.
Preferred Qualifications:
- 5+ years of accounting experience.
- CPA License.
- Secondary education in accounting or finance.
Job Type: Full-time
Benefits:
- Flexible schedule
- Health insurance
- Paid time off
- Parental leave
- Access to 401K and IRA accounts
Work Location:
- Remote
- Preference to candidates located near Black Hills, SD
Staff Accountant
Compensation $22-$26/ hourly
The Staff Accountant assists with the overall accounting functions of Nonprofit Resources and our partner clients. They will oversee, implement, and maintain accounting systems, procedures, and policies. They ensure the accurate compilation, analysis, and reporting of accounting data. They act as a liaison between the company, partner clients, and auditors in providing the required information and ensuring proper information is maintained. Compensation for this position varies by experience level, and tenure.
Please apply here:
Online Application
Duties may include, but are not limited to:
- Compute, classify, and record financial data.
- Perform routine calculating, posting, and verifying duties to maintain accurate accounting records.
- Maintain knowledge of economic and accounting principles and practices, banking, and analysis and reporting of financial data.
- Debit, credit, and total accounts on computer spreadsheets and databases, using QuickBooks or other software.
- Classify, record, and summarize financial data to compile financial records.
- Monitor and review records of assets, liabilities, and other financial transitions.
- Serve as liaison with external auditors as needed.
- Perform all basic accounting procedures including financial statements, month end closing, journal entries and general ledger maintenance, inventory roll forwards, fixed assets, margin analysis, and maintain schedules for financial statements preparation.
- Review, analyze, and reconcile general ledger accounts and investment transactions.
- Identify complex problems to develop solutions.
- Perform analysis of monthly operations if requested.
- Communicate with partner clients and internal staff in a timely manner.
- Liaison with board and committee members.
- Assist and work under the supervision of account managers, executives, or leadership team.
- Learn, understand, and accurately use a variety of software programs.
- Maintain finance-related digital backup files.
- Prioritize projects and tasks, seeking clarification on priorities from supervisor as needed.
- Attend staff meetings and prepare information as requested.
- Maintain daily online time keeping record, categorized by client and project.
- Prepare and distribute 1099 and W2 forms.
- Prepare year end reports for CPA.
- Perform local duties if available.
- Other duties as assigned.
Skills Required:
- Excellent software skills including MS Office 365, QuickBooks, Adobe, and other platforms and apps.
- Ability to work independently with minimal supervision, knowing when to ask for help.
- High attention to detail; ability to take direction, self-check, and follow up on work.
- Ability to enter accurate financial/numerical data.
- Analytic and critical problem-solving skills.
- Ability to apply discretion and comply with confidentiality policies.
- Flexibility in work style, ability to shift gears and handle multiple different projects and tasks simultaneously.
- Ability to manage a virtual work environment and drive workload without in-person supervision.
- Willingness to learn and grow in duties, skills, and responsibility.
- Responsiveness: ability to track tasks, and respond in a timely manner to all communication.
Job Type: Full-time
Benefits:
- Flexible schedule
- Health insurance
- Paid time off
- Parental leave
- Access to 401K and IRA accounts
Experience:
- GAAP: one year (preferred).
- Professional accounting experience: one or more years of experience.
Education
- Associate degree, or a higher level of education in accounting, Finance, or business-related field (preferred).
Work Location:
- Remote
- Preference to candidates located near Black Hills, SD
Human Resources Coordinator
Compensation $22-$26/ hourly
The Human Resources Coordinator reports directly to the Human Resources Manager. This position is responsible for the performance of all administrative human resources functions. The Human Resources Coordinator is a supportive and administrative role and provides assistance and support to the HR Manager.
Please apply here:
Online Application
Human Resources Coordinator duties may include, but are not limited to:
- Maintain secure employee files and human resources records.
- Assisting the HR Manager with posting new job opportunities and recruiting candidates to fill open roles.
- Supporting the administrative part of the new hire process (screening, contracts, updating of HR systems).
- Interviewing potential applicants regarding their skills, experience, and education.
- Contacting references and performing background checks on applicants.
- Informing applicants about position details, including working conditions, benefits, and duties.
- Maintain policies and procedures for hiring, training, compensation, employee benefits, labor relations, and personnel information. Communicate changes and deadlines to staff.
- Assist with the timely distribution of employee manuals, ensuring all state-specific manuals are up to date.
- Support HR Manager with disciplinary meetings, terminations, and investigations.
- Assist with providing recommendations on compensation and benefits trends as requested.
- Assist with internal and external human resource inquiries from employees.
- Track employee benefits, eligibility, and enrollment.
- Track and schedule employee quarterly check-ins.
- Fulfill the HR Manager’s duties when they are unavailable.
- Assist with HR-related matters in the AMCI re-accreditation process.
- Manage the LMS platform and ensure coursework is being completed on a timely basis.
- Provide HR-related updates to the staff, as needed.
- Assist with developing and delivering training to the internal and external teams.
Skills may include, but are not limited to:
- Polite, professional, and timely written and verbal communication skills.
- Attention to detail in both written documents and verbal communications.
- Ability to maintain appropriate work and personal boundaries while preserving company culture.
- Understanding of company products or services as well as business position and development factors.
- Efficient and thorough record-keeping and organization skills.
- Responsive and willing attitude in the execution of duties.
- Ability to manage varied tasks in order of priority.
Job Type: Full-time
Required Qualifications:
- Bachelor’s degree in business, human resources management or a related field and/or 2-3 years of HR experience or equivalent combination.
- Strong written and verbal communication skills.
- Efficient and thorough record-keeping and organization skills.
- Proficiency in Microsoft Office.
Preferred Qualifications:
- Experience working with HR (payroll) software and HRIS databases.
- Working understanding of human resource principles, practices, and procedures.
Benefits:
- Flexible schedule
- Health insurance
- Paid time off
- Parental leave
- Access to 401K and IRA accounts
Event Coordinator (Remote)
Compensation $22-$26/ hourly
The Event Coordinator works with Account Managers and Executives at Nonprofit Resources, LLC, and in some cases directly with clients to ensure the success of in-person and virtual events. The position is fully remote, and travel may be required. Compensation for this position varies by association, experience level, and tenure.
Please apply here:
Online Application
Duties may include, but are not limited to:
- Research, goal setting, and viability assessments of events.
- Handling attendee registrations and communications.
- Establish event marketing and promotion plan.
- Designing and finalizing critical event documents (event timelines, RFPs, post-event surveys, etc.).
- Work with nonprofit volunteer groups to ensure success of events.
- Operate event tools and technology.
- Identify the client’s requirements and expectations for each event.
- Liaise with vendors, exhibitors, and stakeholders during the event planning process to ensure everything is in order.
- Assist with venue and location sourcing.
- Manage all event set-up, tear down, and follow-up processes.
- Maintain event budgets.
- Book venues, entertainers, photographers, and schedule speakers.
- Conduct final inspections on the day of the event to ensure everything adheres to the client’s standards.
- Manage speakers’ materials for presentations.
- Review and develop mobile event apps.
Skills Required:
- A detail-oriented self-starter with prior experience in business and professional services.
- Someone who exhibits sound judgment with the ability to prioritize and make decisions.
- Energetic and eager to tackle new projects and ideas.
- Comfortable interacting with high-level executives.
- Resourceful, can-do attitude.
- Polite, professional, and timely written and verbal communication skills.
- High attention to detail and efficient organization skills.
- Ability to work with volunteer teams.
Job Type: Full-time
Qualifications:
- Bachelor’s degree and/or 2-3 years of event and meeting planning experience.
- Outstanding vendor management skills.
- Strong organizational skills.
- Proficiency in Microsoft Office.
- CMP, or related credential, preferred.
- Comfortable with airline travel.
Benefits:
- Flexible schedule
- Health insurance
- Paid time off
- Parental leave
- Access to 401K and IRA accounts
Benefits
Nonprofit Resources employee benefits.
Core Values
Explore our company value that drive our mission.
Meet The Team
Meet the special people that make up our team.