
Мы разрабатываем онлайн-сервис Vigbo — это система, с помощью которой пользователи могут создавать и поддерживать свой сайты, интернет-магазины или блоги. С помощью Vigbo уже создано более 40 000 сайтов и мы ищем опытного PHP-разработчика в нашу команду.
Основные требования
- PHP (5.6 и выше);
- опыт работы с одним из фреймворков (Symfony, Yii, Laravel);
- обязателен опыт работы с самописным/чужим кодом;
- понимание принципов ООП и паттернов проектирования (MVC, Factory и т.д.)
- Mysql/MariaDB (умение профилировать запросы, понимать как работают индексы, как работают JOIN, опыт в оптимизации самих запросов);
- NoSQL решения (например Redis, MangoDB, Memcache);
- понимание как работает веб-приложение в принципе (как работают HTTP запросы, что такое SSL, как отдает контент сервер и т.д.), как работают SaaS-приложения;
- опыт использования/разработки API;
- опыт работы с GIT;
Будет плюсом:
- иметь представление о сборке проектов (Webpack / Gulp);
- базовые знания Python;
- опыт работы с удаленными UNIX системами (например, работа с сервером через консоль, развернуть репозиторий на сервере, работа с vi на сервере и т.д.);
- Vanilla JS, jQuery, Backbone, RequireJS;
- базовые знания HTML/CSS 3 (за верстку отвечают front-end разработчики, но что-то разобраться и поправить надо уметь);
- опыт оптимизации работы приложения, поиск узких мест;
- опыт работы с Elasticsearch;
- опыт написания Unit тестов
Очень желательный опыт, без которого на начальном этапе будет тяжело:
- опыт работы с платежными системами (написание PHP модулей);
- умение пользоваться Composer;
- умение локализовать проблемы в текущей архитектуре (например есть несколько серверов которые общаются между собой посредством кастомного API, где-то не проходит запрос, надо уметь локализовать проблему);
Почему у нас классно:
- хорошая заработная плата;
- у нас нет «начальников», каждый сам отвечает за свои задачи и контролирует результат;
- комфортные условия работы в офисе;
- профессиональная и дружная команда.