9y
Thank you for your feedback!
Good code and use of design patterns are very important qualities that we look for in all candidates including at junior developer level.
With the amount of customer growth that we experience, a broader understanding of storage, networking, security and how computers generally work becomes essential to candidates above mid backend developer level.
Based on your description you would do great as a developer but to get to a senior level the areas mentioned above need attention as well.