Bookkeeper & HR Admin at RefundPros

SMC Software Inc


Would you like to join an established, fast growing company that offers opportunities for career advancement?

Do you want to work with a collaborative, innovative team that is helping businesses recover funds they are owed from carriers and online marketplaces like Amazon?

We need a competent, experienced and technically proficient bookkeeper and administrator to help us take our bookkeeping and HR administration to the next level. Our existing processes and procedures work well but we are growing fast and need to establish more sophisticated systems and procedures.

The role will be based on site but over time may provide opportunities for a hybrid working arrangement.

So who are RefundPros? We are a software service company, located in Kelowna’s Cultural District, that helps eCommerce businesses recover refunds from marketplaces like Amazon and national shipping carriers like UPS and FedEx. We automate the complex process of recovering these refunds and help businesses save thousands of dollars in return  for a commission charge on the money recovered. 

We have a large customer base with a number of customer accounting scenarios to support plus an ever increasing list of HR administration tasks to complete as we grow our internal team. 


  • Full cycle payroll processing 
  • Maintain employee records
  • Be the primary contact for all HR related functions
  • Documenting, maintain and administering basic company policies
  • Assist with recruitment
  • Assist with employee onboarding and off-boarding
  • End of year accounting support (trial balance, liaising with accountant, journal entries  etc.)
  • Ongoing balancing of books within QuickBooks
  • Customer billing –  both automated via Stripe and manual 
  • Specifying requirements for development of bookkeeping automation solutions
  • Setting-up alternative payment solutions for customers customer eTransfer payment arrangements
  • Managing subscriptions and AP
  • Administration of WorkSafeBC reporting and payments
  • Manage government tax installments and payments
  • Respond to customer queries where they relate to accounting issues
  • Assist with grant applications 


  • Must have experience of full cycle payroll 
  • Proficiency with Microsoft and Google spreadsheets and tools
  • Familiarity with BC employment standards
  • High level of proficiency with Quickbooks Online
  • Excellent verbal and written communication skills

Nice To Have

  • Familiarity with Stripe payments platform
  • Experience billing customers in foreign currencies
  • Experience dealing with accounts related customer service issues 

We Offer

  • Part-time position (15 – 30 hours per week) with flexible hours
  • No weekends or evenings and 2pm finish on Fridays 
  • Competitive pay (depending on experience)
  • 13 days vacation to start
  • Realistic opportunities for future hybrid or remote working
  • Rewarding and fulfilling work with great customers that appreciate what you do for them
  • Awesome office: kitchen, chill space, dog-friendly and free onsite parking
  • Located in the heart of Kelowna’s Cultural District across from Queensway (5 mins walk from Stuart Park and the marina)
  • Potential for career advancement
  • An opportunity to innovate and help create sophisticated bookkeeping and HR admin processes (with the help of a dynamic management team and a very talented programming team)
  • Comfortable, modern working environment
  • Fun work and team events
  • A friendly and supportive work culture – we embrace diversity, equity and inclusion

How to Apply

Send a resume and covering letter to explaining why you want to join the team and what you have to offer.

You must be able to work on-site in Kelowna, this is not a remote position.

Only candidates selected for an interview will be contacted. Thank you for your interest in this role.