Part-time Learning Management System Engineer
Listed on 2026-06-27
-
Software Development
Backend Developer
Learning Management System Engineer
The Learning Management System (LMS) Engineer plays a vital role in supporting the development, maintenance, and enhancements of Acquire, our online high school's virtual learning platform and student information system. This role requires a deep understanding of both frontend and backend technologies and a motivation to keep Acquire simple, efficient, and scalable.
Position Summary:
Role
Title:
LMS Engineer
Reporting Structure: LMS Product Developer
Location:
Remote or on-site in Mountain Home, Idaho.
Job Type: Hourly
Objective:
Support the LMS product developer in development, maintenance, and improvement of Acquire, including assigned roadmap work, production tasks, and escalated support. Near-term priorities:
Complete a production server migration from Windows to Linux before December 31, 2026. Focus on high-value efficiency improvements such as streamlining the transcript intake process and upgrading the course editing process to reduce staff workload.
Responsibilities:
- Monitor system performance and implement optimizations as needed.
- Manage upgrades in a way to minimize unscheduled downtime.
- Collaborate with users and stakeholders to translate educational requirements into application workflows.
- Assist in evaluating feature requests for validity and urgency.
- Develop, test, and implement new features per the product roadmap and in a way that is consistent with existing architectural decisions.
- Production infrastructure administration, including a planned migration from Windows Server to Linux on AWS EC2.
- Implement Google API integrations, OAuth with 3rd party systems, and other API protocols.
- Troubleshoot issues over email, text, and phone from instructors and office staff. As well as escalated concerns from students and parents that other support staff are unable to resolve.
- Establish backup strategies, recovery procedures, and operational documentation.
- Add new data exports and synchronizations for 3rd party vendors.
- Maintain system familiarity and provide coverage when the Product Developer is out of the office.
Qualifications:
Education:
Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
Experience:
Minimum of 5 years of experience in full-stack web development, with proficiency in both front-end and back-end technologies. Demonstrated experience in UX design for simplicity and utility preferred. Experience working with user-facing web applications such as Learning Management Systems (LMS), Student Information Systems (SIS), or other applications critical to users' daily workflows. Experience in production setup and troubleshooting of Amazon Web Services for VM and DB administration, deployment, and scaling.
Experience integrating with Google APIs is a plus. Experience in the K-12 education or state department of education is a plus.
Skills:
Proficiency in back-end technologies, specifically Cold Fusion. Node.js or PHP is a plus. Trained in relational database design and normalization. Ability to write database SQL queries without using an Object Relational Map (ORM) framework. Experience with Microsoft SQL Server is a plus. Excellent problem-solving, analytical, and decision-making skills, who prefer simplicity over complexity. Remarkable empathy and understanding of end-users, enabling intuitive and user-friendly solutions.
Passion for evaluating new languages and frameworks, and a willingness to try out more ideas than will make it into the product. Comfort with legacy systems, balanced with enthusiasm for innovation and cutting-edge approaches. Willingness to learn, document, and share knowledge.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).