Job Listings
Problemsetter
Remote
Salary not specified
## 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!**
Frontend Engineer
Remote
Salary not specified
## About Us
**WnSOJ (Work and Solve Online Judge)** is a platform where programmers can solve coding challenges, learn new algorithms, and find job opportunities. Our platform offers an effective testing system, categorized problem sets, editorials, and a job board connecting talent with employers.
## The Opportunity
We're looking for a Frontend Engineer to help us modernize our user interface by migrating from Jinja2 templates to React. This is an exciting opportunity to reshape the entire user experience of our platform while maintaining the functionality our users love.
## Main Responsibilities
- Convert our existing Jinja2 templates to React components
- Help establish a modern frontend architecture
- Improve UI/UX across the platform
- Work collaboratively with our backend team
## Skills & Experience
While there are no strict minimum requirements, we're looking for someone with:
- Some experience with React or willingness to learn
- Basic understanding of frontend development concepts
- Familiarity with HTML, CSS, and JavaScript
- Interest in building interactive user interfaces
- Ability to understand existing code and refactor it
## Nice to Have
- Experience with Bootstrap (currently used in our templates)
- Knowledge of modern frontend build tools
## What You'll Be Working On
You'll have the opportunity to modernize our entire frontend experience, including:
- Interactive problem solving interface with code editor
- User profiles and submission history
- Job board listings and application system
- Dashboard and administrative interfaces
## How to Apply
If you're interested in helping us transform our platform, please submit your application through [GitHub issues](https://github.com/spike1236/WnSOJ/issues) - all applications will be considered!
Your contact information:
- Brief description of your relevant experience
- Links to any personal projects or GitHub profile (if available)
**We value enthusiasm and potential over extensive experience. If you have a passion for frontend development and want to make an impact, we'd love to hear from you!**