Live opening · Posted 1 day ago
At a glance
The key details from the original listing.
Your early-applicant advantage
Live timing from JobBeeper.
About the role
Description supplied by the original job listing.
Company Description Outcome School is a free tech school that offers structured, level-based programs in software engineering, AI, product, robotics, game development, and cybersecurity. Its pathways are designed to help underserved and minority learners build skills step by step through 12-week, prerequisite-based training. The organization focuses on bridging the gap between education and employment by providing practical training, mentorship, projects, and direct hiring pathways. Outcome School aims to become a leading workforce development platform through outcome-based learning and strong industry alignment. Its mission is to equip underserved youth with technology-driven skills that lead to meaningful employment and long-term economic mobility.
Role Description This is a remote volunteer role for a Python Developer supporting Outcome School’s learning programs and technical initiatives. The Python Developer will help design, build, and maintain backend services, tools, and example projects that learners can use to practice job-ready skills. Day-to-day responsibilities may include writing clean, testable Python code; developing APIs and web services; integrating with databases; and contributing to curriculum-related sample applications. The role also involves collaborating with educators and other developers, reviewing code, improving documentation, and ensuring that resources are accessible and clear for learners.
Qualifications
Candidates should possess strong skills in Programming and Object-Oriented Programming (OOP), with fluency in Python.
Candidates should possess skills in Back-End Web Development, including working with APIs, frameworks, and server-side logic.
Candidates should possess skills in Software Development, including version control, testing, and debugging practices.
Candidates should possess skills in Databases, such as designing schemas and integrating relational or NoSQL databases with Python applications.
Experience with educational or mentoring environments, especially for underserved communities, is beneficial.
Ability to communicate clearly, collaborate in remote teams, and document code and technical concepts for diverse learners.
Familiarity with web frameworks (e.g., Django, Flask or FastAPI) and cloud-based development environments is a plus.
Relevant academic background or equivalent practical experience in computer science, software engineering, or related fields is preferred.
Work arrangement
No
More openings worth a look
Recently tracked roles with full details and direct application links.