Требуемый опыт работы : 3 6 лет
Полная занятость, удаленная работа
PHP Developer (remote)
Kharkiv Office of a fast-growing Internet Marketing Agency located in Boston, USA, has an opening for a responsible, independent, and easy going expert in PHP development.
A successful candidate will become a part of the team working on Campaign Management Platform development in a highly Agile environment.
Requirements : Back-end skills :
Back-end skills :
MySQL : maintenance, optimization, knowledge of complex queries (JOIN, UNION, subqueries), understanding of InnoDB engine;
experience in working with large databases is desirable (over 10 million records);
PHP : deep understanding of OOP (classes, objects), MVC models and ORM techniques, Laravel and Symfony experience is a big plus, ability to work with other developers' code;
Experience with building REST API and using JSON is desirable;
Expertise in building scalable real-time applications would be a good plus;
Experience with inter-process communication, caching and message queues, knowledge of Redis could be a plus;
Front-end skills :
JavaScript : basics + strong knowledge of AJAX requests and how to build and optimize them; basic knowledge of Node.js is preferred, but not required;
Ability to produce performant and memory-effective front-end code and to improve existing code base;
HTML / CSS : basics; advanced expertise in CSS and / or experience with Uikit, ability to optimize styles is desirable;
Knowledge of modern js frameworks like Vue.js (preferably) and React, is a plus but not required;
Other skills :
Must be a true team player and great communicator;
Experience with working in a team using GIT;
Experience with writing unit tests is desirable;
Linux / Unix : SSH / SFTP, bash commands, cron, Nginx / Apache web server;
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 bugfixes 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.
Conditions :
Job location options : remotely
Working hours : aligned with the U.S. Holidays and US Eastern Time business hours, from 14-30 to 23-00 (Ukrainian time) incl. 30 min break.
Ключевые навыки
Русский C2 В совершенствеАнглийский A2 ЭлементарныйMySQLSymfonyPHPLaravel