Full Stack Web Developer (Django) – 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