L1 Backend Developer
L1 Backend Developer
Welcome to the next step in your journey with BlueMedix! 🚀 This case study is your opportunity to showcase your backend
💼✨
development skills, problem-solving approach, and ability to build scalable APIs. We’re excited to see how you tackle these
challenges and bring your best self to the table!
You will be working on key tasks that reflect real-world backend development scenarios in Node.js with Express and MongoDB
🌊
(or PostgreSQL). Each task is designed to test your technical knowledge, attention to detail, and ability to think critically. Let’s dive
in!
Task Details:
Pro Tip: Use Mongoose (MongoDB) or Sequelize (PostgreSQL) for schema modeling and database interactions. 🔢
2. Authentication & Authorization 🔒
● Implement JWT-based authentication for secure API access.
● Support user registration and login with password hashing (bcrypt.js).
● Implement Role-Based Access Control (RBAC) to restrict access based on user roles.
● Ensure protected routes for authorized users only.
Expectations:
●
● 💪 ⏳
Each task should not exceed 2 pages. Keep it concise yet comprehensive.
Ensure code clarity, maintainability, and best practices.
📚
● Time management is critical; complete all tasks within 4 hours.
🌿
●
● 📝
Efficiency in database interactions and middleware usage.
Problem-solving approach and error handling.
🌟
your creativity and expertise in action. Good luck, and remember—every great achievement starts with a single step. Take this one
with confidence!