Описание вакансии
Мы — PsyPsy. Сервис онлайн психотерапии. В переписке, видео-связи и в аудиосообщениях.
С нашей помощью сотни людей каждый месяц начинают свой путь к решению личных и личностных проблем через психологические консультации.
Чаще всего, это первый их опыт, а значит — отличная возможность помочь тем людям, которые не пришли бы на терапию без нас.
Сейчас мы ищем в команду FullStack разработчика.
# Обязанности:
— разработка нового функционала для веб-приложения на laravel + vue.js;
— доработка и поддержка существующего функционала;
— выявление ошибки логики, баги и их устранение;
— участие в анализе, проектировании и оценке технических решений вместе с командой.
# Требования:
### Обязательно:
— Вы крепкий middle разработчик (минимум);
— Писали и поддерживали веб-сервисы с REST API;
— Понимаете и используете в работе принципы OOП;
— Знаете PHP 7 и Laravel 8+ — на высоком уровне;
— Знаете JavaScript на достаточном уровне для работы со сложными приложениями на Vue.js;
— Знаете HTML5 и CSS для работы с кроссбраузерной версткой;
— Вы понимаете как работают веб-сокеты и имели опыт работы с ними;
— Имеете опыт работы с docker и docker-compose;
— Умеете работать с Git.
### Преимуществом будет:
— Опыт работы от трех лет;
— Опыт работы в команде;
— Вы хорошо знаете SQL (MySQL 8);
— Умеете писать оптимальные запросы с использованием ORM или оптимизировать существующие;
— Работали с интеграциям с различными API, такие как сервисы оплат, отправки почты, аналитики;
— Участвовали в разработке приложений-чатов;
— Опыт работы с системами ведения задач (у нас Trello), документации (у нас Swagger);
# Личные качества кандидатов, которые важны для нас:
— фантазия и самостоятельность — бывает так, что задача не очень тривиальная и нужно уметь разобраться в требованиях и наметить стратегию выполнения;
— дисциплина и аккуратность: уметь не только выполнить задачу, но и качественно отчитаться по ней;
— умение воспринимать конструктивную критику;
— степень перфекционизма выше среднего;
— внимание к чистоте и читаемости кода;
— умение спроектировать систему целиком с 0, с учетом хранения данных, кэширования, организации кода и т.п.;
# От нас:
- Удалённая работа;
- Работа в коммерчески-успешном проекте;
- Море экспериментов и постоянный level-up;
- Корпоративный психолог;