Remote Code Contributor — Debug, Refactor, Deliver Features

YO IT Consulting

South Africa

On-site

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job description

  • Contribute expert-level code samples, debugging strategies, and development insights in Python3, Java, Rust, Go, C++, or TypeScript.
  • Analyze, troubleshoot, and resolve complex software defects and performance bottlenecks in diverse codebases.
  • Implement robust new features, ensuring scalability, maintainability, and adherence to software best practices.
  • Refactor and optimize legacy code to improve clarity, efficiency, and long-term reliability.
  • Document technical reasoning, solution approaches, and code decisions to enhance AI training data quality.
  • Review and validate peer-contributed code and technical submissions for accuracy and clarity.
Job Description
Role Title:

GitHub Contributor

Role Type

Contract

Location:

Remote

Scope Of Work
  • Contribute expert-level code samples, debugging strategies, and development insights in Python3, Java, Rust, Go, C++, or TypeScript.
  • Analyze, troubleshoot, and resolve complex software defects and performance bottlenecks in diverse codebases.
  • Implement robust new features, ensuring scalability, maintainability, and adherence to software best practices.
  • Refactor and optimize legacy code to improve clarity, efficiency, and long-term reliability.
  • Document technical reasoning, solution approaches, and code decisions to enhance AI training data quality.
  • Review and validate peer-contributed code and technical submissions for accuracy and clarity.
Preferred Qualifications
  • Significant hands-on expertise in at least one of the following: Python3, Java, Rust, Go, C++, or TypeScript.
  • Deep understanding of algorithms, data structures, and software engineering principles.
  • Proven ability to debug complex systems, resolve bugs, and deliver effective optimizations.
  • Experience with large codebase refactoring and legacy system modernization.
  • Track record of delivering high-impact features from conception through delivery within cross-functional projects.
  • Strong documentation and communication skills to articulate technical concepts clearly.
  • Interest in or curiosity about AI and its technical challenges (previous AI experience not required).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

GitHub Contributor - Remote
GitHub Contributor - Remote

YO IT Consulting • South Africa

On-site
Open Source Developer | Remote
Open Source Developer | Remote

Crossing Hurdles • South Africa

On-site
ZAR 300,000 - 600,000
Software Engineer | Remote
Software Engineer | Remote

Crossing Hurdles • South Africa

On-site
ZAR 600,000 - 1,200,000
Software Developer | Remote
Software Developer | Remote

Crossing Hurdles • South Africa

On-site
ZAR 600,000 - 900,000
Senior Software Engineer | Remote
Senior Software Engineer | Remote

Crossing Hurdles • South Africa

On-site
ZAR 550,000 - 900,000
Principal Software Engineer
Principal Software Engineer

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 1,200,000 - 1,800,000
Principal Software Engineer
Principal Software Engineer

HelloKindred • Johannesburg

Hybrid
ZAR 1,500,000 - 2,100,000
Principal Software Engineer
Principal Software Engineer

Sabenza IT & Recruitment • South Africa

On-site
ZAR 1,200,000 - 1,800,000
Lead Instructor: Machine Learning Data Associate
Lead Instructor: Machine Learning Data Associate

Jobgether • South Africa

On-site
ZAR 344,000 - 620,000
Remote work from Romania or compatible
Part-time contract
Virtual-first environment
+5
Technical Lead Developer (AI)
Technical Lead Developer (AI)

Blue Pearl PTY • Johannesburg

On-site
ZAR 900,000 - 1,200,000