Backend system design
Outline the server-side architecture for a small app, including data storage and API design. Practice explaining the trade-offs in your design decisions.
The Backend Software Engineer role is responsible for designing, building and maintaining server-side components of applications.
Source posting