Company Profile:
In partnership with educators, government agencies, and community leaders across the nation, Graduation Alliance provides versatile pathways to high school graduation for youth and adults, fosters college and career exploration, and connects job creators to skilled and ready workers. Since 2007, Graduation Alliance has worked with more than 650 state agencies, school districts, community colleges, and workforce boards around the country to recruit, re-enroll, educate, and mentor students. Graduation Alliance also operates The American Academy, an exemplary online high school that is fully accredited by the Northwest Accreditation Commission, a division of Cognia.
Our full-service diploma completion programs can be delivered in facility-based, blended, or fully online settings. These programs are supported with recruiting, transcript analysis, technology, coaching and mentoring, and robust support services.
We also develop and facilitate skill certification packages with tailored support to students of all ages. In coordination with local and national employers, we offer work experience, internship programs and job placement. And we partner with institutions to provide pathways to post-secondary education and career training, complete with preferential enrollment, dual credit opportunities, and early financial aid reviews.
In early 2021, Graduation Alliance became a Certified B Corporation. B Corporations use the power of their businesses to build a more inclusive and sustainable economy, and meet the highest verified standards of social and environmental performance, transparency, and accountability.
Graduation Alliance works for one common goal: creating opportunity through the power of education.
Position Summary:Be a crucial part of our development team, focusing on expanding and enhancing our Moodle Learning Management System (LMS) platform. As an LMS / Moodle Developer, you’ll work closely with cross-functional teams to customize Moodle, develop and maintain plugins, and implement solutions that improve the student learning and teaching experience. This position requires someone who can balance technical expertise with an understanding of educational technology and user-centered design.
What You’ll Do:
- Collaborate with product managers, instructional designers, and fellow developers to customize and optimize the Moodle LMS to meet our goal of student efficacy.
- Develop, test, and maintain Moodle plugins to provide custom functionality aligned with the unique needs of our educational programs.
- Integrate third-party tools and applications with Moodle to expand platform capabilities, ensuring compatibility and security standards.
- Integrate Moodle with our proprietary student information system to create a seamless experience for our students and staff.
- Write clean, scalable code and conduct code reviews to ensure high-quality, maintainable development practices.
- Conduct troubleshooting and performance optimization to ensure the platform runs smoothly and efficiently for users.
- Create and maintain technical documentation to support ongoing development and future updates.
- Assist in identifying areas of improvement in the platform to support student success and improve the user experience.
What You Need to Have and Know:
- At least 2 years of experience working directly with Moodle or developing plugins for Moodle LMS.
- Proficiency in PHP, JavaScript, HTML, and CSS, with a strong understanding of the Moodle architecture and database structure.
- Experience with MySQL and knowledge of database design principles for LMS systems.
- Familiarity with RESTful APIs and ability to integrate Moodle with external systems.
- Strong problem-solving skills and the ability to work both independently and collaboratively with a distributed team.
- Excellent time management and organizational skills, with the ability to prioritize tasks, meet deadlines, and manage multiple projects.
Preference Given to Candidates With:
- A Bachelor's degree in Computer Science, Education Technology, or a related field.
- Experience in educational technology or a background in online learning environments.
- Familiarity with AWS services or similar providers, and experience using them in a production environment.
- Experience with Moodle testing tools or general test-driven development
- Familiarity with Git or other version control systems.
- Familiarity with Docker or similar technologies
- Experience in a remote work environment.
About Our Work Environment:At Graduation Alliance, we foster a collaborative, open work culture where team members contribute their unique perspectives, challenge the status quo, and continuously learn from each other. We are looking for someone excited to take on varied assignments, collaborate across departments, and support our shared mission of enhancing student outcomes.
This position is not for someone seeking a highly structured corporate setting. We value team members who bring fresh ideas, are ready to make decisions that support the larger goals, and are eager to grow in an engaging environment.
Both Stratus.hr and Graduation Alliance will extend equal employment and advancement opportunities to all qualified individuals regardless of their race, color, religion, creed, age (40 and over), sex, gender, sexual orientation, gender identity, pregnancy, disability, national origin, ethnic background, genetic information (including of a family member), past, current, or prospective military service, and/or citizenship, or any other classification protected by applicable local, state or federal law.
In compliance with the Drug-Free Workplace Act of 1988, Graduation Alliance and Stratus.hr have a longstanding commitment to providing a safe, quality-oriented and productive work environment.
Pay: $85,000.00 - $100,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Dependent health insurance coverage
- Disability insurance
- Employee assistance program
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Parental leave
- Professional development assistance
- Vision insurance
- Work from home
Application Question(s):
- Are you looking for full time employment with Graduation Alliance? This is not a role for contractors or agencies.
Experience:
- Moodle Development: 2 years (Required)
- software development/engineering: 2 years (Required)
Work Location: Remote