Open Source Contributor
Job Description
This opportunity is designed for developers who are deeply engaged in the open-source ecosystem and have a passion for backend architecture, scalable systems, and reliable software engineering.
• * *
## Key Responsibilities
- Design challenging coding problems with clear input/output specs, constraints, and explicit function signatures.
- Develop complete mini-repos, including:
- Problem statement
- Reference solution
- Comprehensive unit tests (10–20 cases)
- Executable test runner
- Implement clean, production-quality code aligned strictly with test expectations.
- Write high-coverage tests covering edge cases, invalid inputs, and performance constraints.
- Ensure full executability with no missing dependencies, configuration issues, or signature mismatches.
• * *
## Requirements
- 3+ years of backend development experience in one or more of the following languages: Rust, C++, C, COBOL, Java, Ruby, PHP, Python, TypeScript, Go, C#, JavaScript
- Familiarity with Docker and basic CI/CD workflows (e.g., GitHub Actions or similar tools)
- Strong understanding of clean code, modular design, and performance optimisation
- Comfortable working with Git-based collaboration (PRs, issues, reviews)
• * *
## Role Details
- Expected commitment: ~10–20 hours/week
- High-impact contributions to globally visible projects
Interested in this role?
Don't miss out! Click below to view the full application on the company's website.
Apply on Company Website