Вакансия: Backend-разработчик (PHP) в Омск

Полное описание вакансии: Backend-разработчик (PHP) в Омск

ID Название вакансии Город Компания От До Валюта Тип вакансии Дата и время публикации вакансии Роль
1066036 Backend-разработчик (PHP) Омск > Live Typing 150000 RUR open 2024-02-02
Необходимые навыки
  • > JavaScript
  • > PHP
  • > Laravel
Требования

Языки: PHP, JS. — Фреймворки: Laravel, VueJs. — Тесты: PhpUnit, Codeception. — опыта разработки на PHP от 2-х лет. — знания хотя бы...

Обязанности

Используем PhpUnit для тестирования и GitLab CI, чтобы гонять тесты. На всех проектах есть Docker. В большинстве проектов используем PostgreSQL.

Описание

Привет!

Мы — Лайв Тайпинг, аккредитованная ИТ-компания. Мы разрабатываем мобильные приложения и веб-сервисы. Нам 13 лет, за которые мы сделали больше 350 проектов. Среди наших клиентов — Mail.ru Group, Sephora, ИЛЬ ДЕ БОТЭ, Condé Nast, Samsung, Hasbro, PepsiCo и СТС.

Мы входим в топ-10 агентств по версии RUWARD, Tagline и «Рейтинга Рунета» — главных рейтингов мобильных разработчиков России. Наши проекты получают золотые и серебряные награды на таких отраслевых премиях, как Tagline Awards, «Золотое приложение» и Tappawards.

В этой вакансии мы написали не только о задачах и условиях работы, а также стеке, проектах и о многом-многом другом.

Стек

Все новые проекты мы пишем на Laravel (есть несколько проектов на поддержке на Yii2) и PHP 8. Как только выходят новые версии — обновляемся или начинаем только с новья.

Используем PhpUnit для тестирования и GitLab CI, чтобы гонять тесты. На всех проектах есть Docker. В большинстве проектов используем PostgreSQL. Пользуемся GitFlow.

Мы делаем неcложные админ панели как SPA — для них используем Vue.Js, либо средства фреймворков.

Проектируем API, взаимодействуем с мобильными разработчиками, аналитиками, тестированием (OpenAPI), делаем ER-диаграммы.

Администруем сервера и настраиваем деплои под Linux.

Какими технологиями мы пользуемся:

— Языки: PHP, JS

— Фреймворки: Laravel, VueJs

— Тесты: PhpUnit, Codeception

— Веб-сервера: Nginx

— DB: PostgreSQL

Наши проекты

В основном мы делаем бэкенд для мобильных приложений, реже — веб-сервисы. Наши бэкенды – со сложной бизнес-логикой и разными интеграциями: платежки, смс, пуши, чаты, сторонние системы, соцсети. Часто наши приложения становятся частью большой e-com системы, поэтому мы делаем взаимодействия с существующей клиентской инфраструктурой и работаем с разработчиками на стороне клиента.

Мы часто пишем сервисы с нуля (привет, человек, который наелся легаси!), где свободно можем применять современные подходы и технологии.

Мы делаем много e-com (а это – распродажи и акции), поэтому у нас бывают творческие задачи на хайлоад. Это когда приходит PM и говорит: «плохо работает, долго и т.д.». Нужно разбираться и придумывать решение: от настроек сервера и кэширования до оптимизации кода. Чтобы чинить такое, надо понимать как работают веб сервер и база данных, а не только твой код — словом, это интересные и взрослые задачи.

Проект, на котором тебе предстоит работать в первую очередь — e-com приложение по продаже брендовых вещей. В приложении много сложной логики с различными статусами и состояниями экранов.

Что тебе нужно будет делать:

— разрабатывать backend для мобильных и веб-приложений, админ панели;

— настраивать сервера для своих проектов;

— влиять на процесс разработки, бизнес-логику и требования: мы решаем важные вопросы проекта всей командой, и разработчики активно в этом участвуют;

— писать качественный и чистый код;

— оценивать сроки выполнения задач;

— в ближайшие месяцы — изучать наш стек;

— участвовать в процессе отбора и адаптации новых ребят в команду – мы рассчитываем, что в течение года нужно будет собрать команду под растущие задачи.

Чего мы ожидаем от тебя:

— опыта разработки на PHP от 2-х лет;

— знания хотя бы одного из популярных MVС-фреймворков (Laravel, Symfony, Yii2, Zend Framework, и т.д. актуальных версий);

— знания фронтенд разработки (мы сами делаем админ панели или виджеты);

— опыта работы с реляционными СУБД (например PostgreSQL, MySQL), умения написать и оптимизировать запрос;

— умения настраивать инфраструктуру под свой проект (мы администрируем свои проекты: надо уметь настроить, развернуть, деплоить и разбираться в проблемах, если что);

— уверенной работы с git;

— знания принципов REST, понимания принципа работы серверов мобильных приложений;

— умения локально поднять проект с помощью Docker;

— желания изучать и пробовать новое в работе;

— английского на уровне чтения документации и понимания того, что пишут на stackoverflow (ты можешь грамотно писать код и тексты ошибок на английском).

Что мы предлагаем:

— руководителей проектов, которые заботятся о том, чтобы разработчик фокусировался на написании кода: ставят понятные задачи с полным контекстом, берут на себя коммуникацию с клиентом и добиваются всего, что нужно, чтобы твоя работа была «бесшовной»;

— не работаем под трекер: не признаем скриншотов рабочего стола, отслеживаний движений мыши и количества набитых на клавиатуре символов;

— гибкий график и возможность работать из дома;

— отдых по федеральным праздникам, больничные по закону, если болеешь не сильно — можно поработать пару дней из дома и без больничных;

— performance review: ты регулярно будешь получать фидбек от тиммейтов и узнавать о своих зонах развития;

— магию дружбы Лайв Тайпинг: команда подобрана с душой, поэтому мы вместе ходим в походы, в кино, на пляж, играем в волейбол и футбол, каждую пятницу тусим в офисе или в барах на Ленина (пруфы — в нашем паблике и инстаграмах нашей команды :D);

— уютный офис в историческом центре Омска (с нас экскурсия после интервью :3);

— многоуровневый юмор, перезапускающий мыслительный процесс;

— внутренние мероприятия с мастер-классами и докладами;

— доступ к библиотеке профессиональной и бизнес-литературы. Если тебе будет нужна профильная книга — мы купим её для тебя.

Вверх