On-Call Maintenance Specialist, School of Programming
J
JobgetherTechnical education
Based in IndiaContractJunior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- Strong written and verbal English communication skills.
- Experience
- 2+ years of professional experience in JavaScript/TypeScript or Python development.
- Required Skills
- DockerPythonGitJavascriptTypeScriptNext.jsReactDebuggingGitHub
Requirements
- Have 2+ years of professional experience in JavaScript/TypeScript or Python development.
- Understand modern web development frameworks such as React, Next.js, Express, or Flask, or comparable technologies.
- Be able to debug real-world codebases and troubleshoot learner submissions or development environments.
- Have hands-on experience with Git and GitHub.
- Have strong issue reproduction, root-cause analysis, debugging, and technical troubleshooting skills.
- Be able to write clear, accurate technical and instructional documentation.
- Be familiar with Docker-based development environments and containerized workflows.
- Understand modern build systems, dependency management, and package managers.
- Have strong written and verbal English communication skills.
- Be able to work independently, manage changing priorities, and contribute in a remote contractor environment.
- Experience with testing frameworks such as Jest, PyTest, Mocha, or XCTest is an advantage.
- Familiarity with Android development and the Android Developer ecosystem is a plus.
- Familiarity with the Apple Developer ecosystem and iOS development is a plus.
Responsibilities
- Review course performance, learner feedback, lesson ratings, and technical issues to identify content requiring maintenance or improvement.
- Update course content, code examples, screenshots, demonstrations, instructions, and workflows to reflect current frameworks, SDKs, libraries, and development practices.
- Modernize starter code, dependencies, package versions, and runtime environments.
- Reproduce, troubleshoot, and resolve bugs reported by learners across programming exercises, labs, and development environments.
- Validate code execution, automated testing systems, workspace behavior, and technical instructions.
- Create, update, and optimize Docker images, Dockerfiles, Makefiles, entrypoint scripts, and Linux setup scripts used for programming courses.
- Install, configure, troubleshoot, and maintain programming runtimes and developer tooling.
- Configure and maintain browser-based development environments such as VS Code Web, Jupyter, and terminal workspaces.
- Add and maintain developer tools such as linters, debuggers, and command-line utilities.
- Collaborate with content developers, program managers, learning architects, and other stakeholders to define maintenance scope, priorities, and technical requirements.
View Full Description & ApplyYou'll be redirected to the employer's site