Full Stack Web Developer
Full Stack Web Developer (Django experience required) – Volunteer (Remote)
About A Free Bird
A Free Bird is a 501(c)(3) nonprofit organization that empowers children affected by cancer to explore their artistic passions through creative programs and services, both in-person and online. Our mission is to help children discover their inner artists while supporting emotional healing through creative expression.
Role Overview
We are seeking a Full Stack Web Developer with Django experience to support the development and maintenance of our web-based platforms, including dashboards, internal tools, and user-facing features. This role is ideal for someone looking to apply their technical skills in a mission-driven environment while gaining real-world, full-stack experience.
This is an unpaid volunteer opportunity.
Responsibilities
Develop and maintain full-stack web applications using Python and Django
Build and enhance user-facing features using HTML, CSS, and JavaScript
Design, implement, and optimize server-side logic for performance and scalability
Integrate front-end components with backend services and APIs
Implement authentication and authorization (including Google authentication)
Work with relational databases and Django ORM
Ensure application security, accessibility, and data protection
Collaborate with team members to translate organizational needs into technical solutions
Write clean, reusable, and testable code
Requirements
1+ year of experience with Python and Django
Experience working across the full stack (backend + frontend)
Proficiency with HTML, CSS, and JavaScript
Familiarity with relational databases (SQLite, PostgreSQL, etc.)
Understanding of RESTful APIs and web application architecture
Experience with authentication systems and user permissions
Familiarity with version control tools (Git)
Strong problem-solving and debugging skills
Ability to work independently in a remote environment
Additional Information
Fully remote
Time commitment: a few hours per week
Flexible schedule (weekdays preferred)
Volunteers needed: 1
Opportunity to make a meaningful impact while gaining nonprofit and production-level experience
How to Apply
Please send your resume (and GitHub portfolio if available) to hr@afreebird.org