I have worked on many of the similar projects, using MVC frameworks (like Django, Ruby on Rails) as well as using frontend-backend model (Django, AngularJS, NodeJS, Ruby on Rails). I know the flow of network requests well, write optimized code following proper conventions and proper documentation, so that it's easy for future developers to figure out.