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! 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!

View Details
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 - 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!

View Details