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

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