Position: PHP Developer
Category: PHP
English level: pre
Years of experience: 11


CRM system support:
1. Optimizing overall system performance
2. Refactoring legacy code and updating software libraries
3. Debugging and refactoring code to speed up critical parts of the system
4. Development of an advanced system of user roles and permissions
5. Adding support for multiple frontends with different functionality
6. Delegating some tasks to other developers: onboarding, code review, etc.
7. Manual and automated testing, regression testing.

Developing CRM system with remote data storage (API of other CRM systems):
1. Building the system architecture.
2. Development of key abstractions: storing and converting data between different persistent storages.
3. Onboarding new developers and delegation of tasks

Market-place development
1. System architecture development
2. Implementation of restAPI.
3. Building a CI/CD with an AWS/GoogleCloud specialist
4. Integration with various external APIs
5. Manual and automated testing, regression testing.
6. Development of architecture and main components of SPA.
7. Development process management: description and prioritization of tasks, estimation of execution time, delegation of tasks to other developers, code review, etc.