Position: Senior Full Stack PHP/Vue.js
Company: INFUSEmedia Ukraine
Experience required: 5y
English level: intermediate

At INFUSEmedia, we are proud to be one of the fastest-growing companies in the USA. Our clients include large international companies, including Microsoft, Google, Lenovo, HP, Oracle, IBM, Cisco, Intel, Samsung, Panasonic, Vmware, Red Hat. We have over 1000+ employees across the USA, Ukraine, Great Britain, and other countries. We strive to attract and hire only the best talent because we recognize that our employees are our most valuable asset. Every year, we progress in all key areas, and we are not stopping anytime soon. You will be part of a cross-functional team that transforms our digital capabilities. 

**Requirements:**
- **in Back-end:**  5+ years of commercial **PHP **development experience: a deep understanding of **OOP, MVC, ORM**, deep knowledge of **Laravel**, 
- Experience with building **REST API** and using JSON is desirable
- **MySQL** / MariaDB: maintenance, optimization, knowledge of complex queries (JOIN, UNION, subqueries), understanding of the InnoDB engine, **working with large databases**
- Real-time Web Applications - WS, Long poll, AJAX
- Inter-service Communication - RabbitMQ/ Kafka /REST
- Experience with inter-process communication, caching and message queues, and knowledge of key-value storage (Redis, Memcached) could be a plus;
- **in Front-end: JavaScript /jQuery**: knowledge of AJAX requests, their creation and optimization, Node.js, Bootstrap v3+
- Writing memory-efficient front-end code
- HTML/CSS: Flexbox/Grid, CSS/ Uikit), style optimization, 
- JS framework - **Vue.JS**; 
- Ability to write high-quality code that is understandable to other developers, as well as to understand someone else's code 
- Strong experience writing secure, efficient, high-quality code

** It will be a plus if you have:**
- Experience with working in a team using Version Control Systems  GIT
- Experience with writing unit tests is desirable
- Linux/Unix: SSH/SFTP, bash commands, cron, Nginx/Apache web server
- JS Tooling (Webpack/Browserify/npm/yarn)
- Async Javascript (event loop/promises, async/await)
the ability to independently and quickly find and correct errors in the code.
- A high degree of responsibility, self-organization, as well as result orientation
- English technical writing level is sufficient.

**Responsibilities:**
- Write complex, clean, well-documented, reusable code
- Optimize existing databases
 - Write complex yet optimal requests for extracting data
- Protect good performance, stability, and security of the systems
- Improve User Interface and Experience
- Apply bug fixes and improvements based on users and QA reports
- Allocate tasks and priorities for the team
- Understand project goals and convert them into clear tasks for developers.

**What We Can Offer You:**
- Competitive compensation based on your experience and skills. 
Consistent monthly payments based on invoices (payments are made via EFT, Payoneer or PayPal).
- Remote working from 14:00 to 23:00 EEST, which includes a one-hour break.
- We support work/life balance and offer paid vacation leave as well as sick leave. 
- Opportunities for professional and career growth and development. 
- You will have the opportunity to use modern approaches and tools to solve business problems.

To learn more about INFUSEmedia, visit our website to view our vacancies and career opportunities: 
http://infusemedia.com/
https://www.facebook.com/InfuseMediaUkraine/
https://www.instagram.com/infuse_media_ukraine/
DOU: https://jobs.dou.ua/companies/infusemedia/