Сэлф Софт Продакшн

PHP разработчик

150 000 - 250 000 RUR
  • Москва
  • Полная занятость
  • Полный день
  • От 3 до 6 лет

В Self мы занимаемся разработкой больших проектов на заказ более 10 лет. В основном это финтех, но есть и другие сферы, и еще несколько внутренних стартапов. Мы пишем бекенд, веб-фронт, мобильные приложения и управляем проектами по разработке. Стараемся использовать лучшие инженерные практики и минимум бюрократии, поэтому создаем действительно классные продукты.

Наш основной офис находится в Москве, но большая часть команды работает удаленно.

Сейчас мы в поиске Senior php разработчика на большой, сложный проект, который недавно заехал в продакшен и сейчас находится в стадии активного развития.


Технологии:

PHP 7.4/8.х;

Lumen/Laravel;

Doctrine ORM;

Phpunit;

Psalm/phpstan;

Postgres 13;

RabbitMQ

Docker;

Gitlab ci/cd.

Практики и подходы:

Микросервисы с синхронным и асинхронным взаимодействием;

jsonrpc api;

Фронты - веб на react + нативный андроид на kotlin;

Сборка в docker в пайплайнах ci/cd и деплой в k8s;

Централизованный сбор логов в ELK стек (сквозной requestId, трассировка, замер времени выполнения запросов, контекст и т.д.);

Используем on-premise gitlab, jira и confluence;

Продуктовая команда - бекенд, фронт, мобильные разработчики, аналитики, тестировщики и проектный менеджер;

Работаем спринтами, каждый день короткий митинг для синхронизации команды;

Основной рабочий день с 10 до 19 по мск, при этом можно начинать раньше/позже в зависимости от часового пояса - по договоренности с командой;

Не используем трекеры времени/активности, но просим логировать затраченное время в задачах;

Дружная команда, которая готова помочь и поддержать друг друга, всегда рады ответить на вопросы:

За здравый смысл и адекватность)

Задачи:

Реализовывать фичи, покрывать их тестами;

Участвовать в кросс-кодревью коллег;

Багфиксы;

Рефакторинг кода;

Участвовать в проработке и декомпозиции задач;

Доводить задачи до финального состояния в продакшене, отвечать за результат.

Ожидания:

Опыт Backend разработки от 5 лет (проектирование/реализация API, разработка интеграций);

Практический опыт разработки на PHP 8.*;

Опыт работы с базами данных Postgres. Умение писать SQL запросы на уровне сложных выборок, оптимизация запросов, проектирование БД;

Практический опыт разработки с использованием Laravel 8+, Doctrine ORM;

Опыт написания phpunit автотестов, отладки кода через xdebug, уверенное использования PhpStorm для запуска автотестов (отладка и пошаговое выполнение);

Уверенный пользователь Linux, git;

Работа с Docker на уровне написания Dockerfile, docker-compose, управления локально запущенными контейнерами. Локальная разработка ведется в Docker окружении;

Понимание устройства CI/CD;

Ожидаем от разработчика проактивный подход, самостоятельность, желание развиваться, готовность изучать документацию и доводить задачу до финального состояния, и отвечать за результат.

Условия:

Удаленная работа, но при желании можно работать в офисе;

Официальное оформление;

Мы аккредитованная it-компания;

Трансляция знаний - мы организуем внутренние митапы, обсуждаем проекты и стартапы;

Постоянное развитие – мы оплачиваем обучение на курсах/конференциях;

Уютный офис-лофт в центре Москвы со всеми необходимыми плюшкам