Position: Senior PHP (Laravel) Developer
Company: Converdy
Experience required: 3y
English level: intermediate

The company has created, maintains and expands the functionality of the media platform for planning, launching and analyzing advertising campaigns in social media. networks.

For example: There are people (entire agencies) who want to advertise in various social media. networks. There are people who have promoted accounts on Youtube, Facebook, Twitter, etc.
Our platform allows the first to find the second and offer to place their ads in their accounts. For this, a large amount of information is collected from all kinds of social media. networks (such as the number of views on Youtube, likes on FB, reposts, tweets), is analyzed and shown to advertisers. Based on this data, advertisers find suitable social media. accounts for your ads.

The back-end is written on Laravel for API. Database in MS SQL, stored procedures, functions, etc. are actively used. Part of the logic is shifted to them. The database contains all large accounts for all key social. networks.
We work through Git. With Continuous Integration + Continuous Deployment. AWS Lambda using Node.js.

**What you will do:**
- Development of application business logic
- Development of common components and services
- Working with API of social networks (YouTube, Facebook, Twitter, Instagram, etc.)

**Requirements:**
- Deep knowledge of PHP from 3 years (OOP execution contexts, scopes, patterns)
- Experience with API of social networks at the level of integrating them as data sources into the application.
- Experience in building RESTful applications (HTTP verbs, HTTP response statuses, mapping entities to URIs)
- Knowledge of English at a level sufficient to understand the tasks and communicate with our English-speaking colleagues.

**Will be a plus**
- Experience with continuous integration systems
- Experience with code evaluators and metrics required for the project build process
- Experience in creating Unit Tests (Experience in automated testing)