The Bookkeeper keeps accurate records of AFJ financial transactions, monitors delinquent accounts, prepares monthly daily deposit and payment reports, and resolves billing issues. The Bookkeeper will have access to AFJ’s QuickBooks accounting system to enter journal entries, reconcile and monitor the general ledgers, accounts receivable, and accounts payable. The Bookkeeper also informs AFJ management, monthly or as needed, on the status of these accounts and helps AFJ comply with GAAP Accounting Standards for allocating revenue and expenses on a timely basis.

Duties and Responsibilities

  • Enter and balance accounts receivable and payable regularly;
  • Assist with other accounting project in the office;
  • Track deposits made to AFJ’s bank and handle deposit transfers;
  • Monitor credit card charges, payment discrepancies, process refunds, returns and miscellaneous charges;
  • Maintain an orderly financial filing system;
  • Reconcile revenue/expense accounts monthly;
  • Track tax payments and compile information for electronic tax filings;
  • Prepare invoices for customers as requested from program managers (instructions will be given);
  • Prepare batch/check payments and obtain approval for coding and processing from management before sending them to vendors;
  • Maintain and update general ledger and sales journal;
  • Prepare, fulfill and distribute checks;
  • Request and process W-9 forms from new vendors;
  • Prepare wire transfer requests for management;
  • Scan, file and log accounting documents;
  • Perform other accounting duties as requested or assigned by management.


  • Associate Degree in Accounting required and 3 or more years accounting/bookkeeping experience; 
  • Strong knowledge of Microsoft Office and Quickbooks;
  • Ability to perform mathematical calculations accurately, including percentages, fractions, decimals, and simple mathematical formulas;
  • Attention to detail and the ability to organize complex information neatly and accurately;
  • Ability to compose original correspondence, write reports, have effective interaction with staff and to communicate ideas and receive and process information from others;
  • Ability to maintain the integrity of the financial data of AFJ;
  • Ability to talk to express and exchange ideas by means of the spoken word, and to convey detailed or important spoken instructions to clients and others accurately and quickly;
  • Ability to adhere to attendance and tardiness policies.

Alliance for Justice provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

Racial Equity

Our employees share our commitment to increasing racial diversity in our movement and organization, integrating justice and equity into the work we do, and ensuring an inclusive organizational culture.

Work Environment

This job operates in a professional office environment.  This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets, and other office equipment.

Physical Requirements

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.

While performing the duties of this job, the employee is regularly required to talk or hear. The employee frequently is required to stand; walk; use hands to finger, handle or feel; and reach with hands and arms.

Direct Reports

This position has no direct supervisory responsibilities.

Position Type/Expected Hours of Work

This is a part-time position, 20-30 hours per week.  Days and hours of work are Monday through Friday, 9:00 a.m. to 5:30 p.m.

AFJ’s non-management staff members are unionized under the Baltimore-Washington Newspaper Guild.

Other Duties

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this position.  Duties, responsibilities, and activities may change at any time with or without notice.

Work Environment

This job operates in a high-pressured, fast-paced working environment with significant telephone and personal disruptions. 

Physical Requirements

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.

While performing the duties of this job, the employee is regularly required to communicate with staff, other departments, and outside organizations.  The employee must be able to exchange accurate information in these situations.  The person in this position will also need to move about inside the office to access file cabinets, office machinery, and other equipment; and will be constantly required to operate a computer and other office productivity machineries, such as a copy machine and computer printer.


The pay range is between $22-$29 per hour and will commensurate with experience. The position is not eligible for health and other benefits including paid leave.  

Application Instructions

Please send a cover letter and resume to Attn: Bookkeeper at [email protected].