×
Register Here to Apply for Jobs or Post Jobs. X

Part-time Learning Management System Engineer

Job in Mountain Home, Elmore County, Idaho, 83647, USA
Listing for: Richard Mckenna Charter High School
Part Time position
Listed on 2026-06-27
Job specializations:
  • Software Development
    Backend Developer
Job Description & How to Apply Below

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.

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary