Job Opportunities

Apply Now

Job Description: Database Associate (Part-Time; 20 hours per week)

Location: 100% Remote; preference for NC resident

Employment Type: Part-time (20 hours per week)

Annual Part-time Salary: $28,800 ($30/ hour)

About Us

Toccata Data Solutions is a consulting firm dedicated to helping nonprofits better utilize their donor management software and online fundraising tools to improve and grow their fundraising. Our team partners with nonprofits to configure, optimize, and manage donor databases and fundraising tools to increase their fundraising capacity.

Our growing team includes our Founder/ Principal Consultant  and a Senior Database Consultant, and we are now seeking a Database Associate to help support client projects and administrative needs.

Role Summary

The Database Associate will play a key role in supporting our nonprofit clients with database management, system configuration, and process optimization. This role is ideal for someone who is detail-oriented, tech-savvy, and eager to learn best practices in nonprofit data management, CRM systems, fundraising tools, and project management.

You’ll work closely with both our Founder/ Principal Consultant and Senior Consultant on client projects while gradually managing more independent tasks as your expertise grows.

Key Responsibilities

  • Assist in configuring, customizing, and maintaining nonprofit CRMs (e.g., Bloomerang, DonorPerfect, Neon, Raiser’s Edge, etc...).

  • Support data imports, exports, cleaning, and reporting for client organizations

  • Document client processes and project tasks to ensure consistent knowledge-sharing across the team

  • Troubleshoot issues and provide timely client support for routine technical needs

  • Conduct research and testing to identify best-fit solutions for client data needs and fundraising workflows

  • Collaborate with the consulting team to implement database improvements and fundraising platform integrations

  • Participate in regular client meetings, capturing notes and assisting with follow-up tasks

  • Assist with administrative support including scheduling client calls, preparing agendas and setting up client profiles in our client management system

  • Stay informed about nonprofit technology trends and CRM platform updates

  • Attend weekly virtual staff meetings and two annual, in person one-day team retreats

Qualifications

Required:

  • Previous nonprofit experience

  • Strong attention to detail, problem-solving, and analytical skills

  • Comfort with technology, including spreadsheets (Excel/Google Sheets) and data management tasks

  • Excellent written and verbal communication skills, particularly in client-facing contexts

  • Ability to manage multiple priorities and meet deadlines in a fast-paced environment

  • A collaborative mindset and eagerness to learn from more senior team members

You’ll stand out if you have:

  • Bachelor’s degree

  • Experience with nonprofit CRMs, particularly Bloomerang CRM and Bloomerang Fundraising, and / or other fundraising platforms. 

  • Understanding of fundraising practices, donor management, and nonprofit operations

  • Familiarity with data hygiene and reporting best practices

  • North Carolina residency

What We Offer

  • Mentorship and hands-on training from senior consultants

  • Opportunity to work with mission-driven nonprofit clients

  • Flexible, remote work environment

  • Opportunities for rapid growth and advancement

  • Opportunities for professional development

  • 10 days paid time off 

  • 11 paid holidays, with additional time off between Christmas and New Years when our offices close

  • Paid family leave

Career Path and Growth Opportunities

We are committed to investing in your growth so you can build a rewarding career in nonprofit technology consulting.

This role is designed with long-term growth in mind. As a Database Associate, you’ll receive mentorship and training to develop your technical expertise and client management skills. Over time, you’ll have the opportunity to:

  • Advance to Database Consultant, taking on independent client projects

  • Progress to Senior Database Consultant, leading projects and mentoring junior team members

  • Contribute to firm-wide innovation, client strategy, and service development