Dana is looking for a bookkeeper to join the team in our Princeton, NJ office.

The successful candidate will assist our finance manager and have a solid understanding of accounting principles. This position is responsible for recording and maintaining the company’s daily financial transactions, prepares reports for management and trial balances to assist the accountants.

Competitive salary based on experience and a solid benefits package.


  • Bachelor’s degree
  • 2+ years of experience
  • First-hand knowledge of basic accounting principles
  • Ability to function independently and in a team environment


  • Perform all activities related to the accounts payable function including reviewing, coding, and processing payments
  • Prepare vendor payments by checks, ACH payments, and wires
  • Perform account receivable functions including invoicing, deposits, and collections
  • Generate AP/AR aging reports
  • Research AP/AR account disputes and billing discrepancies
  • Conduct reconciliation of all accounts on an as needed basis
  • Maintain and balance the general ledger in an accurate, complete, and up-to-date manner
  • Maintain organized filing system
  • Assist with preparation of 1099’s, compliance, and reporting
  • Prepare various reports/projects requested by management


  • An eye for detail
  • The ability to meet deadlines
  • The ability to communicate complex data in a clear way
  • Exceptional organization skills
  • The ability to prioritize projects
  • The ability to meet deadlines
  • Customer service skills
  • Excellent data entry skills

This position is not remote, but may involve some hybrid in the future.

To apply for this position contact Nicole Solarek.

Contact Us

Drop us a line. We look forward to hearing from you.

Not readable? Change text. captcha txt