Position: PHP Developer
Category: PHP
English level: intermediate
Years of experience: 6


Building the architecture of new projects at Laravel. Developing functional and unit tests and support projects, developing REST and GraphQL APIs . Building the architecture of new projects at Laravel. Developing project CI: code analyzing, testing and deploying. Working with Docker, Nginx, Redis, PostgreSQL, Linux, PhpUnit, Composer, REST API, GraphQL API.
• Developing new features: currencies with rates, user's currencies, project's currency, guest's/user's currency-based amounts, projects and users ranking, invoice/receipt generation in user currency, payment methods, user's bank accounts, user's payment methods, user's transactions, admin area, notifications via sockets, email, telegram, events broadcasting, background tasks;
• REST/GraphQL API endpoints
• Unit, Functional and Integration tests
• Elasticsearch to search through text/geo-data of projects, users, pages
• Payment Gateways
• GitLab CI configuration to perform unit/functional parallel testing
• Testing of the developed software applications and ensured the product delivers expected results