Come Join Our Team!

Please Email your resume to for further consideration


Job Type: Part-time, Contract

$22.00 – $25.00

Position Summary: The bookkeeper will manage the organization’s finances and will be responsible for maintaining all financial reports according to GAAP, including organizational management, inventory management accounting, and lease accounting.


  • Manage insurance policies, onboard new employees, and manage payroll including wage increases or decreases
  • Process Accounts Receivable and Accounts Payable
  • Maintain files and documentation thoroughly and accurately, in accordance with the organization standards
  • Develop monthly financial statements, including cash flow, P&L statements and balance sheets
  • Prepare checks for printing
  • Participate in budgeting and forecasting processes with
  • Prepare invoices for government contracts
  • Accurately track and monitor grant funding
  • Assist with preparing schedules for tax and audit preparation
  • Generate reports as needed to create customized budgets for grants


  • Previous Accountant/Bookkeeper experience, 2+ years preferred
  • Proficiency with Quickbooks online
  • Non-profit experience preferred
  • Excellent computer skills especially related to Microsoft Office
  • Ability to work well both independently and in a team atmosphere
  • Extremely detail-oriented
  • Strong organizational, analytical, self-management, and goal-setting skills
  • Strong knowledge of GAAP
  • Strong organizational skills with the ability to prioritize
  • Strong interpersonal and communication skills

Grant Writer

Job Type: Part-time, Contract

$22.00 – $25.00

Position Summary: The Grant Writer will research and apply for external grants to fund special projects and operating costs to ensure financial stability and continued growth of RHR.


  • Meets proposal deadline by establishing priorities and target dates for information gathering, writing, review, approval, and transmittal.
  • Maintains up-to-date user accounts in funder portals.
  • Updates job knowledge by participating in educational opportunities; maintaining personal networks.
  • Prepares proposals by determining concepts, gathering and formatting information, writing drafts, and obtaining approvals.
  • Improves proposal-writing results by evaluating and re-designing processes, approach, coordination, and boilerplate.
  • Determines proposal concept in collaboration with Executive Director and other staff by identifying and clarifying opportunities and needs, studying requests for proposals, and attending strategy meetings.
  • Enters and monitors tracking data.
  • Coordinates requirements with contributors and contributes proposal status information to review meetings.
  • Develops proposal by assembling information including project nature, objectives/outcomes/deliverables, implementation, methods, timetable, staffing, budget, standards of performance, and evaluation.
  • Writes, revises, and edits drafts including executive summaries, conclusions, and organization credentials.
  • Maintains quality results by using templates; following proposal-writing standards including readability, consistency, and tone; maintaining proposal support databases.

Qualification, Skills, and Experience:

  • Bachelor’s degree
  • 3 to 5 years experience in a related field (Nonprofit and project management, and grant management, International Development)
  • Knowledge of program and grant management
  • Prior knowledge in implementation of grant goals through the extraction of deliverables from grant application materials
  • Knowledge of client groups and/or issues related to the program area
  • Proficiency in the use of computers for word processing, simple accounting, databases, spreadsheets, e-mail, Internet
  • Proficiency in Microsoft Office Suite (Outlook, Word, Excel, PowerPoint)
  • Strong analytical skills and attention to detail.


Office Manager

Classification: Full-time (40 hours/week)

Reports to: Executive Director

Position Summary: The office manager is the friendly face our clients, students, volunteers, and donors see first and is organized and able to manage physical operations and reception while supporting our staff in delivering our programs.


  • Reception: manage the door entry system and greet all clients, guests, students, staff, and visitors
  • Pick up mail from the main office and distribute to staff as appropriate
  • Answer phone calls, emails (forward to the appropriate staff member as needed), and check voicemails
  • Follow COVID protocols (e.g., take the temperature of everyone entering, ensure hand sanitizer available in classrooms, etc.)
  • Open and close building (unlock classrooms, check tidiness, turn on lights, make sure hand sanitizers are on all tables in classrooms)
  • Conduct inventory and order office supplies (paper, ink, toner, paper towels) and student items as needed, printing all receipts for the bookkeeper
  • Send any maintenance requests (“work orders”) to the building management (only those pertaining to the building itself, i.e. plumbing or heating issues, window blinds, door locks)

Office Support

  • Coordinate staff meetings by sending out reminders, creating agendas, and taking minutes as requested
  • Update RHR website calendar with all program dates and times
  • Create PowerPoints for staff as requested and collaborate with other staff to create brochures and other materials.
  • Conduct intakes of new students and clients
  • Assist ESOL teacher with materials and any classroom or student issues.
  • Inform ESOL teachers about important events/important information relating to students such as job fairs and if students call in sick
  • Manage and file all new employee documentation
  • Print and collect timesheets from all staff
  • Screen, train, and supervise interns
  • Track volunteer hours; create and share documentation for timesheets
  • Donation offers: check with case management staff to confirm they know clients who need items to be donated before accepting the donations.
  • Document all donations and send thank-you letters
  • Support grant writing by requesting insurance documents for grant proposals
  • Manage organization accounts and handle timely renewals (Microsoft Nonprofit plan, SiteGround, TechSoup, Amazon, PayPal, Avery for printing labels, Guidestar, SiteGround, Microsoft Admin)

Qualification, Skills, and Experience

  • Previous experience in an office management role is preferred (2-5 years)
  • Excellent customer service skills, with experience communicating across language barriers
  • Proficiency in one or more of the following languages is preferred: Somali, Arabic, Nepali, Burmese, etc.
  • Knowledge of client groups and/or issues related to the program area
  • Proficiency in the use of computers for word processing, simple accounting, databases, spreadsheets, e-mail, Internet
  • Proficiency in Microsoft Office Suite (Outlook, Word, Excel, PowerPoint)
  • Strong analytical skills and attention to detail