Digital Infrastructure Engineer – Academic Platforms
We are seeking a skilled and motivated Digital Infrastructure Engineers – Academic Platforms to join our team in building, customizing, and maintaining open-source software platforms that support scholarly publishing, educational technology, and digital archiving. The ideal candidate will work with tools such as Open Journal Systems (OJS), MediaWiki, Moodle, Omeka, and Matomo , contributing to a robust and scalable digital infrastructure. You will be expected to write clean, maintainable code while also ensuring the reliability and security of the applications you support. Key Responsibilities: Develop and Maintain Applications: Design, implement, and maintain instances of Open Journal Systems (OJS), MediaWiki, Moodle, Omeka , and Matomo based on project requirements. Customize features and workflows to align with user needs. Code Implementation: Write high-quality, testable, and scalable code that supports complex workflows and large user bases. Use version control systems such as Git for collaboration and codebase management. Application Analysis and Optimization: Continuously analyze existing applications to identify areas for performance improvement, feature enhancements, and bug fixes. Troubleshooting and Debugging: Monitor systems for performance and error logs, troubleshoot issues as they arise, and implement long-term fixes to prevent recurrence. Integration and API Development: Develop and maintain RESTful APIs and other integrations between platforms (e.g., connecting OJS to institutional repositories or Moodle to third-party learning tools). Security and Data Integrity: Ensure that applications adhere to security best practices and protect user data integrity and privacy. Collaboration and Documentation: Work collaboratively with cross-functional teams including editorial staff, educators, and digital librarians. Maintain thorough documentation of code, configurations, and systems architecture. Required Qualifications: Education: A Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a closely related field — or equivalent practical experience. Technical Proficiency: Proven experience developing with PHP, JavaScript, and other modern programming languages. Familiarity with content and learning management systems such as OJS, MediaWiki, Moodle, and Omeka. Experience with server-side development and configuration on LAMP/LEMP stacks. Proficient in managing and querying SQL or other relational databases (MySQL, PostgreSQL, etc.). Experience with version control systems, especially Git. Analytical and Problem-Solving Skills: Ability to independently analyze issues, propose solutions, and implement them efficiently. IMPORTANT NOTE: IndraStra Global is a U.S.-based company with no Permanent Establishment (PE) in India . To comply with cross-border tax regulations and avoid withholding under Indian tax law, the selected candidate(s) will be required to submit a valid Tax Residency Certificate (TRC) issued by the Income Tax Department of India at the time of onboarding.