You are viewing a preview of this job. Log in or register to view more details about this job.

IT Manager Volunteer

IT Manager Volunteer 

Department: Information Technology
Organization: A Free Bird | 501(c)(3) Nonprofit
Location: Remote
Commitment: 10-15 hours per week | Minimum 3-month commitment

About Us

A Free Bird is a nonprofit organization dedicated to empowering children and teens diagnosed with cancer through the healing power of the arts. Through innovative digital platforms and creative programs, we aim to expand access and impact nationwide.

Position Summary

The IT Manager is responsible for overseeing the organization’s technical infrastructure, web development initiatives, and software systems. This role will lead a team of developers, ensure high-quality code standards, and manage the development, deployment, and maintenance of digital platforms.

This position is ideal for a technically skilled leader who can balance hands-on development with team management, while driving innovation and efficiency across all IT operations.

Key Responsibilities

Lead and manage a team of web developers and software engineers, providing technical guidance and mentorship

Oversee the full software development lifecycle, including planning, coding, testing, deployment, and maintenance

Review code and ensure adherence to best practices, scalability, and security standards

Manage and prioritize IT projects, ensuring alignment with organizational goals and timelines

Collaborate with cross-functional teams (Programs, Marketing, HR) to develop and implement technical solutions

Design and maintain web applications, databases, and internal systems

Establish and enforce development processes, workflows, and documentation standards

Monitor system performance, troubleshoot issues, and implement improvements

Ensure data security, compliance, and system reliability across platforms

Evaluate and integrate new technologies, tools, and frameworks to improve efficiency

Qualifications & Competencies

2–5+ years of experience in software engineering, web development, or IT management

Proven experience leading technical projects or managing development teams

Strong proficiency in HTML, CSS, JavaScript, and/or Python

Experience with modern frameworks such as Django and/or React

Solid understanding of software development methodologies (Agile, MVC, TDD, MVP)

Experience with version control systems (Git/GitHub)

Ability to design system architecture and ensure operational feasibility

Strong problem-solving and analytical skills

Excellent communication and leadership abilities

Ability to work independently and manage multiple priorities in a remote environment

Preferred Qualifications

Full-stack development experience

Experience working with distributed or remote engineering teams

Familiarity with cloud services, APIs, and database management

Experience implementing QA processes and software testing frameworks

Additional Information

Fully remote position

Minimum over 3-month commitment

10-15 hours per week

Must have reliable internet access and availability for team meetings