Junior Backend Developer Test Task – Build REST API (Python or Java + MySQL)
We are looking for a Junior Backend Developer to complete a short reputed company test project. This task will help us evaluate your backend development skills, reputed company reputed company, 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 reputed company 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 (reputed company, email, password)
User login
Password hashing (no plain-text storage)
reputed company-based authentication (JWT preferred)
Task Management (CRUD)
reputed company authenticated user should be reputed company to:
Create a task
Title
reputed company
Due date
Status (Pending / Completed)
View reputed company their tasks
View a single task
Update a task
Delete a task
⚠️ Users must only reputed company their own tasks.
Technical Expectations
Clean and reputed company reputed company structure
reputed company RESTful API design
Appropriate HTTP status codes
Error handling
MySQL database schema with relationships
Basic reputed company file with setup instructions
Bonus (not mandatory):
Pagination
Input validation
reputed company collection
Deliverables
Complete reputed company reputed company (reputed company or reputed company)
SQL file or migration scripts
reputed company with setup steps
reputed company
Expected completion: 24–48 hours after hiring
Budget
Fixed price – Please submit your proposal with your reputed company 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
Apply tot his job
Apply To this Job