Problemsetter

Location Remote
Salary Range Salary not specified
Posted By admin
Posted On March 22, 2025 at 04:41 PM

Job Description

## About Us **WnSOJ (Work and Solve Online Judge)** is a platform where programmers can solve coding challenges, learn new algorithms, and find job opportunities. We provide an engaging problem-solving experience with a robust testing system, categorized problem sets, editorials, and a job board connecting talent with employers. ## The Opportunity We’re looking for a **Problemsetter** to help expand our problem archive with high-quality coding challenges. If you love designing algorithmic problems and have a strong grasp of competitive programming, this role is for you! ## Main Responsibilities - Design and write new competitive programming problems - Create clear and detailed problem statements - Develop test cases to ensure correctness and difficulty balance - Provide editorial solutions and hints for problems - Collaborate with our team to maintain a diverse problem archive ## Minimum Requirements To ensure the quality of our problem archive, we require: - **Codeforces rating of at least 1600** or equivalent competitive programming experience - Strong algorithmic knowledge, including data structures and problem-solving techniques - Experience in writing programming problems, either for contests, online judges, or educational platforms - Proficiency in at least one programming language (C++, Python, Java, etc.) ## Nice to Have - Experience as a problemsetter or tester in coding competitions - Familiarity with competitive programming platforms like Codeforces, AtCoder, or LeetCode - Ability to balance problem difficulty for a wide range of users - Knowledge of automated testing systems and scripting for generating test cases ## What You’ll Be Working On You'll help shape the competitive programming experience on our platform by: - Expanding our problem archive with fresh, engaging challenges - Designing problems for contests and coding events - Contributing to editorials and explanations to help users learn better - Ensuring a fair and well-balanced problem distribution ## How to Apply If you're interested in contributing to our platform as a problemsetter, apply through [GitHub issues](https://github.com/spike1236/WnSOJ/issues)! Please include: - A brief description of your experience in problemsetting or competitive programming - Your **Codeforces handle (or equivalent)** to verify your rating/experience - Links to problems you've created (if available) **We value problem-solving skills and creativity. If you're passionate about competitive programming and want to challenge others, we'd love to hear from you!**