Software Engineer Intern (Learning Management System & Web Development)
Location: Remote
Job Type: Volunteer, Part-Time
Organization: EndsideOut, Inc.
EndsideOut (EO) is a health and wellness nonprofit organization based in Baltimore City, MD. We deliver health education to Baltimore City Public Schools to teach youth about nutrition, physical activity, and healthy living. We are searching for a volunteer Software Engineer to develop a custom Learning Management System (LMS) and database for our health education curriculum.
Responsibilities
- Develop Learning Management System to host our health education curriculum, including designing and maintaining database schemas that model courses, user roles, user enrollments, and student activity
- Work alongside health educators to translate their needs into software tools that drive curriculum development and reporting on student progress and content usage.
- Optimize system performance and troubleshoot technical issues.
- Provide documentation and training for staff and educators using the platform.
- Ensure that EndsideOut’s platforms remain secure, performant, and highly available for stakeholders, students, and educators
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- Experience building databases and implementing LMS platforms (Moodle, custom-built solutions, etc.).
- Strong knowledge of web development
- UX/UI design experience for interactive learning platforms
Learn more about us at endsideout.org.