Tech Nonprofit Job Board

Opportunities from over 600 organizations leveraging tech for social impact.

Looking to hire talent? Contact us to post your jobs here.

Human Resources Manager



People & HR
Alpharetta, GA, USA
Posted on Thursday, July 11, 2024

HR Manager

Description of Position: As the HR Manager, you will be responsible for overseeing all aspects of human resources practices and processes. This role will involve managing recruitment, employee relations, performance management, benefits administration, and compliance.

Duties and Responsibilities: Primary responsibilities of the position include owning day to day operations of HR functions and duties. You will work closely with management and employees to improve work relationships, build morale, and increase productivity and retention. You will create, update, and maintain policies and procedures related to HR functions.

Other duties may include:

  • Understanding of Visa (F-1, H-1B, etc..) and immigration laws and how to navigate through them.
  • Understand business goals and recommend new approaches, policies, and procedures to effect continual improvements in business objectives, productivity, and development of HR within the business.
  • Conduct meetings with leadership as needed to address and prioritize HR related issues within the organization.
  • Conducts market research for compensation, performance management, benefits, and makes recommendations for improvement as necessary.
  • Compile and update employee records (attendance, EEO data, etc..) according to policy and legal requirements.
  • Coordinate HR Projects (meetings, trainings, surveys, etc..).
  • Being the first point of contact for all employee HR- related inquires.
  • Assist in payroll preparation by providing relevant data (absences, bonus, leaves, etc..).
  • Communicate with public services when needed.
  • Properly handle complaints and grievance procedures.
  • Support the management of disciplinary and grievance issues.
  • Oversee all facets of recruiting within the organization, prepare job descriptions, post job ads, etc.
  • Create, maintain, and update offer letters.
  • Coordinate communication with candidates and schedule interviews.
  • Conducting initial orientation with newly hired employees.
  • Provide counseling on policies and procedures.
  • Assist in performance management processes.
  • Review employment and working conditions to ensure legal compliance.
  • Come up with creative opportunities for benefit options for all employees.
  • Any other duties that may fall under HR as needed.


  • Degree in Human Resources or related field preferred, or 7+ years of proven work experience in Human Resources.
  • Must be self-motivated and able to adjust priorities.
  • Talent Acquisition Management.
  • Hands-on experience with HR software platforms.
  • Basic knowledge of labor laws.
  • Strong leadership skills.
  • Excellent analytical and problem-solving abilities.
  • Excellent communication skills.

What we offer:

  • Career/Professional Development Training
  • Full Medical, Dental and Vision
  • Supplemental Life Insurance
  • Maternity/Paternity Leave
  • Employee Stock Options
  • Employee Activities
  • 401k Contribution
  • Paid Time Off
  • 7 Paid Holidays
  • On-site Gym
  • Generous Employee Referral Program