BACKEND DEVELOPER
APIs, databases, authentication, servers and backend architecture.
PROOF-OF-WORK TASKS6 TASKS
B
Beginner
LEVEL 01
- 01Design and implement a relational database schema for a blog application, then write a LinkedIn post explaining the entity relationships
- 02Create a secure user authentication system with password hashing and JWT sessions in Node.js, then publish the backend code repository
I
Intermediate
LEVEL 02
- 01Build a RESTful API containing robust query filtering, pagination, and file upload capabilities, then document the API using Swagger
- 02Integrate a third-party payment gateway into your API and write automated integration tests, then share the testing strategy on social media
A
Advanced
LEVEL 03
- 01Architect and implement a distributed event-driven system using Kafka or RabbitMQ with microservices, then publish the system design repository
- 02Build a custom database engine or key-value store from scratch supporting transaction logs, then share benchmarks comparing it with SQLite
