arrow_back All Career Challenges
Build a Task Management API - Week of 12 Oct 2026 cover

coding

Registration Open

Solo only.

Build a Task Management API - Week of 12 Oct 2026

Design and implement a RESTful task management API that allows users to create, read, update, and delete tasks with persistent storage. You may choose any language from the allow-list: Python, JavaScript/TypeScript, Java, C#, or Go. Your README must name your chosen language and include clear run instructions. After submission, an AI-powered repo review runs when the challenge window closes, followed by a mandatory in-app conversation to verify your understanding of the code.

For Software Engineer

Key dates

Registration opens

12 Oct 2026, 12:00 am

Registration closes

17 Oct 2026, 12:00 am

Starts

17 Oct 2026, 12:00 am

Ends

19 Oct 2026, 12:00 am

Judging ends

21 Oct 2026, 12:00 am

Before you join

  • Prerequisites: review the target audience, skills covered, and challenge brief.
  • Deadlines: check the key dates and complete required submissions before the challenge deadline.
  • Participation: Solo only.
  • Evaluation: review the brief and FAQs for scoring criteria and how your work will be assessed.
  • AI assistance: check this challenge's rules before using AI tools. If the rules are unclear, ask support before submitting.

Questions? Contact SahkaarX support.

FAQ

Who can join this challenge?

This is an open challenge for entry-level software engineers. Solo participation is required; teams are not allowed.

Do I need to create my own GitHub repository?

No. SahkaarX creates a private repository for you when the challenge starts. You clone that repository, implement your solution, and push your commits there.

When does evaluation happen?

Evaluation begins after the challenge window closes. An AI-powered review analyzes your repository, and you then complete a mandatory in-app conversation to demonstrate your understanding of the code.

What is the mandatory in-app conversation?

After submission, you will have a conversation in the app where you explain your design, implementation choices, and how you solved key problems. This verifies you understand your own work; it is not a written quiz.