Professional development of the backend of an application of any complexity. The optimal approach, taking into account the available resources and time. Work on an agile methodology that allows you to see the results gradually, constantly improving the existing product. Full test coverage and verification of all key functionality, as well as further software support.