We are looking for Puzzle Solver (Coding) candidates for a project delivered through micro1.
What you'll do
- Solve self-contained coding, logic, debugging, and technical reasoning challenges.
- Analyze unfamiliar problems and translate their requirements into implementable solutions.
- Select appropriate algorithms, data structures, and problem-solving strategies.
- Work inside terminal-based development environments and existing codebases.
- Implement correct and efficient solutions using an appropriate programming language.
- Identify ambiguous requirements, edge cases, hidden assumptions, and failure conditions.
- Debug incorrect behavior across code, tests, dependencies, and environment configuration.
- Develop tests and verification methods that distinguish genuinely correct solutions from superficially plausible ones.
- Review AI-generated solutions and identify logic errors, incomplete reasoning, and constraint violations.
- Produce clear, reproducible solutions that can be executed and evaluated automatically.
- Explain reasoning, implementation decisions, and trade-offs clearly.
What you need
- Strong algorithmic problem-solving ability.
- Proficiency in at least one general-purpose programming language, such as C++, Python, Java, Rust, Go, C#, JavaScript, or TypeScript.
- Strong understanding of common data structures and algorithms.
- Ability to reason carefully about constraints, complexity, edge cases, and correctness.
- Experience debugging unfamiliar code or solving technically ambiguous problems.
- Ability to work independently in terminal-based development environments.
- Ability to produce reproducible, testable software solutions.
- Clear written and verbal technical communication.
Nice to have
- A public or otherwise verifiable Codeforces profile demonstrating meaningful competitive-programming experience.
Expertise
Who you work with
Project and contracting process: micro1. Applications continue on the provider's website.

