← All Jobs
Posted Mar 4, 2026

Junior Backend Developer Test Task – Build REST API (Python or Java + MySQL)

Apply Now
We are looking for a Junior Backend Developer to complete a short paid test project. This task will help us evaluate your backend development skills, code quality, and understanding of authentication and database design. This is a small project (1–2 days max). Strong performers may receive long-term opportunities. Project Scope Build a simple Task Management REST API with authentication and CRUD functionality. You may use: Python (Flask or FastAPI) OR Java (Spring Boot) Database: MySQL Functional Requirements User Authentication User registration (name, email, password) User login Password hashing (no plain-text storage) Token-based authentication (JWT preferred) Task Management (CRUD) Each authenticated user should be able to: Create a task Title Description Due date Status (Pending / Completed) View all their tasks View a single task Update a task Delete a task ⚠️ Users must only access their own tasks. Technical Expectations Clean and modular code structure Proper RESTful API design Appropriate HTTP status codes Error handling MySQL database schema with relationships Basic README file with setup instructions Bonus (not mandatory): Pagination Input validation Postman collection Deliverables Complete source code (GitHub or ZIP) SQL file or migration scripts README with setup steps Timeline Expected completion: 24–48 hours after hiring Budget Fixed price – Please submit your proposal with your rate for this task. To Apply Please include: Which tech stack will you use (Python or Java) Estimated delivery time Example of a backend project you have worked on