Problemsetter
Job details
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! 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!