On-Call Maintenance Specialist, School Of Programming - Contract Role

Lever, Inc.

India

Remote

INR 1,200,000 - 2,000,000

Full time

42 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Remote contract opportunity based in/–

Job summary

Lever, Inc. in India is seeking an On-Call Maintenance Specialist for the School of Programming on a contract basis. You will help keep programming course content accurate, current, and reliable by updating code, environments, and demonstrations across multiple tech stacks.

You will reproduce issues, modernize environments, and maintain tooling like Docker, Git, and cloud-based runtimes while collaborating with content and learning specialists in a remote contractor setup.

Qualifications

  • 2+ years of professional experience in JavaScript/TypeScript or Python development.
  • Strong understanding of modern web development frameworks such as React, Next.js, Express, Flask, or comparable technologies.
  • Proven ability to debug real-world codebases, identify technical issues, and troubleshoot learner submissions or development environments.
  • Hands-on experience with Git and GitHub.
  • Strong skills in issue reproduction, root-cause analysis, debugging, and technical troubleshooting.
  • Ability to write clear, accurate, and high-quality technical and instructional documentation.
  • Familiarity with Docker-based development environments and containerized workflows.
  • Understanding of modern build systems, dependency management, and package managers.
  • Experience with testing frameworks such as Jest, PyTest, Mocha, XCTest, or similar tools 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.
  • Strong written and verbal English communication skills.
  • Ability to work independently, manage changing priorities, and contribute effectively in a remote contractor environment.
  • A resume highlighting relevant software engineering, development tooling, and technical maintenance experience should be included with the application.

Responsibilities

  • Review course performance, learner feedback, lesson ratings, and technical issues to identify content requiring maintenance or improvement.
  • Update written 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, including migrations to newer versions of Node.js, Python, and other technologies.
  • 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 to ensure a reliable learner experience.
  • Create, update, and optimize Docker images used for programming courses, including maintaining Dockerfiles, Makefiles, entrypoint scripts, and Linux setup scripts.
  • Install, configure, troubleshoot, and maintain programming runtimes and developer tooling, including Node.js, Python, Java, Kotlin, Swift, npm/pnpm/yarn, Gradle, CocoaPods, pip, and Poetry.
  • Configure and maintain browser-based development environments such as VS Code Web, Jupyter, and terminal workspaces, including Kubernetes-compatible images.
  • Add and maintain developer tools such as linters, debuggers, command-line utilities, and other resources required by learners.
  • Collaborate with content developers, program managers, learning architects, and other stakeholders to define maintenance scope, priorities, and technical requirements.

Skills

JavaScript
TypeScript
Python
React
Node.js
Docker
Linux
Git
Cloud environments

Tools

Docker
Kubernetes
VS Code

Job description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for an On-Call Maintenance Specialist, School of Programming – Contract Role based in India.

This contract opportunity is ideal for a software engineering professional who enjoys keeping technical learning content accurate, current, and reliable. You’ll join a contractor pool supporting the ongoing maintenance of programming courses across modern development technologies and tooling. Your work will directly improve the learner experience by resolving technical issues, updating outdated content, and ensuring coding environments remain functional. You’ll work with technologies such as JavaScript, TypeScript, Python, React, Node.js, Docker, Linux, Git, and cloud-based development environments. The role combines software engineering, troubleshooting, developer tooling, technical documentation, and educational content maintenance. You’ll operate primarily as an independent contributor while collaborating with content and learning specialists when needed.


Accountabilities
  • Review course performance, learner feedback, lesson ratings, and technical issues to identify content requiring maintenance or improvement.

  • Update written 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, including migrations to newer versions of Node.js, Python, and other technologies.

  • 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 to ensure a reliable learner experience.

  • Create, update, and optimize Docker images used for programming courses, including maintaining Dockerfiles, Makefiles, entrypoint scripts, and Linux setup scripts.

  • Install, configure, troubleshoot, and maintain programming runtimes and developer tooling, including Node.js, Python, Java, Kotlin, Swift, npm/pnpm/yarn, Gradle, CocoaPods, pip, and Poetry.

  • Configure and maintain browser-based development environments such as VS Code Web, Jupyter, and terminal workspaces, including Kubernetes-compatible images.

  • Add and maintain developer tools such as linters, debuggers, command-line utilities, and other resources required by learners.

  • Collaborate with content developers, program managers, learning architects, and other stakeholders to define maintenance scope, priorities, and technical requirements.

Requirements
  • 2+ years of professional experience in JavaScript/TypeScript or Python development.

  • Strong understanding of modern web development frameworks such as React, Next.js, Express, Flask, or comparable technologies.

  • Proven ability to debug real-world codebases, identify technical issues, and troubleshoot learner submissions or development environments.

  • Hands-on experience with Git and GitHub.

  • Strong skills in issue reproduction, root-cause analysis, debugging, and technical troubleshooting.

  • Ability to write clear, accurate, and high-quality technical and instructional documentation.

  • Familiarity with Docker-based development environments and containerized workflows.

  • Understanding of modern build systems, dependency management, and package managers.

  • Experience with testing frameworks such as Jest, PyTest, Mocha, XCTest, or similar tools 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.

  • Strong written and verbal English communication skills.

  • Ability to work independently, manage changing priorities, and contribute effectively in a remote contractor environment.

  • A resume highlighting relevant software engineering, development tooling, and technical maintenance experience should be included with the application.

Benefits
  • Remote contract opportunity based in India.

  • Flexible access to project opportunities through an expert contractor pool as new course maintenance needs arise.

  • Opportunity to work across a broad range of programming technologies, frameworks, developer tools, and cloud-based learning environments.

  • Exposure to Docker, Kubernetes-compatible workspaces, Linux tooling, cloud labs, CI/CD, testing systems, and modern software development workflows.

  • Opportunity to directly improve the quality, accuracy, and reliability of technical learning experiences for learners.

  • Collaboration with experienced professionals across content development, program management, learning architecture, and technical education.

  • Potential to contribute across multiple programming domains based on expertise and project requirements.

  • Compensation is determined based on factors such as location, role, skill set, and level of experience, with the applicable range communicated in accordance with local requirements.

How Jobgether works:

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

On-Call Maintenance Specialist, School Of Programming - Contract Role
On-Call Maintenance Specialist, School Of Programming - Contract Role

Xapply • India

On-site
INR 670,000 - 1,004,000
On-Call Maintenance Specialist, Data Science - Contract Role
On-Call Maintenance Specialist, Data Science - Contract Role

Lever, Inc. • India

Remote
INR 1,339,000 - 2,009,000
Remote contract
On-call project pool
Diverse data tech exposure
+1
Software Engineer (Front and Back end)
Software Engineer (Front and Back end)

Lever, Inc. • India

Remote
INR 1,200,000 - 1,800,000
Remote work
Full-stack exposure
Cloud platforms
+1
Senior Software Developer (.Net/C#)
Senior Software Developer (.Net/C#)

Lever, Inc. • India

Remote
INR 2,800,000 - 5,000,000
Home internet allowance
Annual salary reviews
Continuous learning opportunities
+2
Senior Software Engineer - Frontend
Senior Software Engineer - Frontend

Lever, Inc. • India

On-site
INR 3,000,000 - 5,000,000
Full-time employment
Bangalore, India location
High-impact scope
+4
Software Craftsperson/Typescript- II
Software Craftsperson/Typescript- II

Lever, Inc. • India

Remote
INR 1,200,000 - 2,400,000
Remote work
Travel covered
Learning budget
+5
Senior Test Software Engineer
Senior Test Software Engineer

Jobgether SRL • India

Hybrid
INR 1,500,000 - 2,500,000
Hybrid or remote options
Flexible work arrangements
Volunteer-focused leave
Technical Support Specialist (PST/EST/CST Timezone)
Technical Support Specialist (PST/EST/CST Timezone)

Jobgether SRL • India

Remote
INR 600,000 - 900,000
Remote opportunity in India
Senior Full-Stack Software Engineer
Senior Full-Stack Software Engineer

Lever, Inc. • India

On-site
INR 4,000,000 - 7,000,000
Scalable full-stack projects
Hands-on AWS and serverless tech
Agile engineering environment
+4
Senior Solution Consultant
Senior Solution Consultant

Lever, Inc. • India

On-site
INR 900,000 - 1,500,000
Strategic project exposure
Cross-functional collaboration
Growth through delivery and sales work