Position: Full-Stack Developer (PHP/JS)
Company: Raiffeisen Bank Aval
Experience required: 2y

Requirements:
Work experience from 2 years
PHP, JavaScript full cycle of development from design to testing
Ability to work with pure JavaScript / PHP and willingness to deal with our libraries / frameworks. The ability to work with Canvas will be a plus.
Experience with MySQL, jQuery
Good SQL knowledge
Knowledge of OOP
Experience with PHP Frameworks
Ability to understand someone else's code
Complete system support
Refinement / development of new functionality
Minimal knowledge of Linux for viewing logs, etc.
Working with the SVN version control system
Participation in testing the developed functionality

Briefly about the project:

The CRM system developed by us, covering various needs of the bank, such as:

Reporting
Building graphics
Meeting calendar
Employee schedule, etc.
The system has more than 20 ready-made interface modules (including both frontend and backend) and more than 40 console scripts.

The front is written in its own libraries. At the front, there is mainly data rendering, but in addition there is also logic for the availability of content for the user, data calculations, charting and reporting

Beck is also written in its own framework. The backend is used to work with the database, check, process and calculate data, work with various bank systems.

The system has integration with:

Various bank systems through API, IBM Message Broker.
Internal mail services
Various databases (MySQL, MSSQL, MariaDB, Oracle, Sybase)