
On-Call Maintenance Specialist – Contract Role
Posted Oct 6

Posted Oct 6
This is a fully remote position, open to applicants in India.
• Evaluate course performance, lesson ratings, and learner feedback to pinpoint content that requires updates.
• Assess and prioritize student feedback on a large scale.
• Revise written content, code examples, screenshots, and demonstrations to align with current frameworks, SDKs, and tools.
• Update instructions and workflows to reflect modern JavaScript/TypeScript versions, Node.js LTS changes, React/Next.js revisions, and Python library/version updates.
• Refresh outdated starter code, dependencies, and package versions.
• Transition workspaces and exercises to newer runtime environments.
• Resolve issues with broken code templates, build failures, environment problems, or incorrect instructions.
• Update Dockerized workspace images using Udacity’s Studio tool.
• Reproduce and fix bugs reported by students in labs and exercises.
• Verify workspace behavior, code execution, and automated test systems.
• Ensure instructions are precise, easy to understand, and technically accurate.
• Create, update, and optimize Docker images for programming courses.
• Write and maintain Dockerfiles, Makefiles, entrypoint scripts, and Linux setup scripts.
• Optimize images for size, performance, and usability for developers.
• Install, configure, and maintain programming runtimes including Node, Python, Java, Kotlin, and Swift.
• Troubleshoot issues related to Linux packages, dependency conflicts, and environment failures.
• Manage build tools such as npm/pnpm/yarn, Gradle, CocoaPods, and pip/Poetry.
• Configure environments for VS Code Web, Jupyter, and terminal-based setups.
• Maintain Kubernetes-compatible workspace images.
• Introduce new tools for students, including linters, debuggers, and CLIs.
• Collaborate with Udacity team members, Content Developers, Program Managers, and Learning Architects to define project scope, prioritize tasks, and collect content information.
• 2+ years of professional experience with JavaScript/TypeScript or Python.
• Strong grasp of web development frameworks such as React, Next.js, Express, or Flask.
• Capability to debug real-world codebases and student submissions.
• Proficient with Git/GitHub.
• Excellent troubleshooting and issue reproduction abilities.
• Skill in writing clear, high-quality instructional documentation.
• Familiarity with Docker-based development environments.
• Understanding of contemporary build systems and package managers.
• Android Developer Certification or an equivalent qualification is advantageous.
• Familiarity with the Apple Developer ecosystem is a plus.
• Experience with testing frameworks such as Jest, PyTest, Mocha, or XCTest is beneficial.
• A resume showcasing relevant software engineering and tooling experience.
• Applicants seeking employment in the US must possess work authorization that does not require current or future visa sponsorship.
• Candidates currently employed by a client of Accenture or an affiliated Accenture business may be ineligible for consideration.
• Contractor role with compensation based on location, role, skill set, and experience level.
• Opportunity for remote work.
• Collaborative and logistical support from a Udacity team member.
RTX
Transamerica
Cadex
ServiceLink
Get handpicked remote jobs straight to your inbox weekly.