Position: Senior PHP Software Engineer
Company: Art2Hire
Experience required: 3y
Category: PHP
Published: 2021-08-01T00:00:00+03:00

Our Client, a global company that creates the performance marketing solution, is now looking for a Senior PHP Software Engineer to join their team.

Location: Ukraine
Type: Remote - full-time
Start date: ASAP

**About company:**
A global company with offices in San Francisco, Vilnius, Berlin, Minsk, Moscow, New Delhi, and Shanghai. Recently, the company has secured $8 million in Series A from VCs with several unicorns in a portfolio and well-known angel investors from Silicon Valley. The team has more than 130 professionals that focused on achieving goals.

**About product:**
It`s a Performance Marketing Platform for building powerful business partnerships. The mission is to solve the complexity of this industry. Company`s product helps businesses to grow and automate their marketing channels in the most efficient manner! 

**The technical stack they are using:**
PL: Golang, PHP, ReactJS – each language for its own tasks
DB: MongoDB, Clickhouse, ScyllaDB, PostgreSQL, Aerospike, ElasticSearch – each database for its own tasks
Queue: nsq
CI/CD: docker, drone, ansible, nomad
Monitoring: prometheus, grafana;
And much more: consul, envoy, kafka, ELK, etc

**Requirements:**
4+ years experience with PHP
Strong knowledge of MongoDB, Clickhouse, SQL
Strong analytical skills and problem-solving skills
English - Intermediate+

**Responsibilities include but are not limited to:**
Implementation of new features and their integration into the microserver architecture of the product
Dealing with legacy code, fix legacy code bugs (legacy – we call this code 3-4 years old, there are no mammoths from PHP below 5.6. Legacy is something that was sometimes written in a hurry while the project was growing rapidly, i.e. there is no ideal architecture, which is written about in books)
Active participation in the refactoring of the existing code (for example, creating new components, applying design patterns, etc.)
Integration of new go-services and other products (nsq, envoy, etc.)
Helping support in solving various incidents (for example, fixing critical bugs that affect customers and require intervention in the codebase)

**Company offer:**
An opportunity to work from anywhere 
Paid vacation
10 business days of the unpaid break for any reason as agreed with company
5 business days of a break due to illness 
Paid time off for all nationally recognized government holidays
Reimbursement of pre-approved travel expenses incurred in the furtherance of the collaboration An annual personal budget for education
Corporate Health Insurance and Medical Support Program
Provision of equipment required for collaboration with company (laptop of your choice)
Employee Assistance Program
Quarterly team building