BACKEND DEVELOPER

APIs, databases, authentication, servers and backend architecture.

PROOF-OF-WORK TASKS
6 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