Senior PHP (Symfony) / Golang Developer
По договоренности
Технологический стек:
- PHP 8.x + Symfony
- Golang (Gorilla WebSockets)
- RoadRunner (основной application server: rr, symfony_app worker, rr_jobs)
- Nginx
- MariaDB
- Redis
- AWS SQS
- phpMyAdmin
- Docker
Кого мы ищем:
- Уверенный Senior PHP-разработчик с сильным опытом PHP (Symfony 5/6/7) и Golang
- Опыт коммерческой разработки на Golang (Gorilla WebSockets, создание и поддержка микросервисов) — обязательно
- Опыт работы с RoadRunner — большой плюс
- Понимание и любовь к легаси-проектам (ты не пугаешься легаси-кода, а знаешь, как его приручить)
- Хорошее знание SQL (MariaDB/MySQL), индексов, оптимизации запросов
- Опыт работы с Redis (cache + queue)
- Желательно опыт с AWS SQS или подобными очередями
- Понимание принципов высоконагруженных систем
- Опыт написания unit/интеграционных тестов (PHPUnit, Go testing)
- Понимание принципов SOLID, DDD, чистой архитектуры
- Опыт профилирования и поиска узких мест (Xdebug, pprof, New Relic и т.п.)
- Работа с Git в команде (feature branches, code review, PR-процесс)
Будет плюсом:
- Опыт миграции монолита в микросервисы на проде
- Знание gRPC / Protobuf для межсервисного взаимодействия
- Опыт с CI/CD (GitLab CI, GitHub Actions)
- Понимание контейнеризации и оркестрации (Docker Compose, Kubernetes)
- Опыт работы с системами мониторинга и логирования (Prometheus, Grafana, ELK, Sentry)
- Знакомство с message brokers помимо SQS (RabbitMQ, Kafka, NATS)
- Опыт оптимизации Symfony (Doctrine, кэш, lazy loading)
- Контрибьюшены в open-source
Что важно по подходу к работе:
- Умение самостоятельно декомпозировать большие задачи
- Готовность работать в условиях неполной документации legacy-кода
- Внимание к деталям при рефакторинге (не ломать прод)
- Способность аргументировать технические решения и участвовать в код-ревью
Что ты будешь делать:
- Поддержка и развитие core-логики legacy-проекта на Symfony и на Golang
- Рефакторинг и постепенная модернизация кода (активно выводим старые части в современную архитектуру)
- Выпиливание кода из монолита в микросервисы на Golang Работа с RoadRunner workers и job-системой
- Оптимизация производительности (Redis-кэширование, очереди, долгие запросы в MariaDB)
- Реализация новых фич и интеграций в условиях уже существующей большой кодовой базы
- Участие в улучшении архитектуры, DevOps-процессов и кодовой базы
- Участие в декомпозиции задач в бэкенд-команде
Условия:
- Удалённая работа из любой точки мира;
- Влияние на продукт и архитектуру, возможность реализовать свои идеи;
- Команда, которая ценит экспертизу и инициативу;
-
Роль ключевого участника продуктовой команды;
-
Конкурентная зарплата, зависящая от результатов собеседования и профессионального уровня;
-
Система вознаграждения по принципу общего вклада (pay-for-performance);
-
Пространство для реализации профессиональных амбиций и карьерного роста;
-
Контрактная форма сотрудничества, стабильные ежемесячные выплаты ;
-
Поддержка инициатив и возможности для профессионального роста;
-
Оплата обучающих курсов и сертификаций;
-
Работа над социально значимым проектом
-
Возможность напрямую влиять на проект, его развитие и оптимизацию;
-
Открытая культура и команда, которая растёт вместе;
-
Отсутствие бюрократии и дух настоящего стартапа;
-
Работа на международном рынке.
О компании Мы — продуктовая IT-компания, создающая платформу монетизации контента, интегрированную в социальную сеть для новой архитектуры образования. Мы строим нелинейное обучение, где ИИ собирает индивидуальные учебные треки из статей, видео, подкастов и других форматов, чтобы каждый ученик достиг своей цели. Присоединяйся к нам и помоги сделать образование доступнее и эффективнее!
Опубликована 2 часа назад
Похожие вакансии
- Можно удаленно
- Полный день
- Опыт от 5 лет
- Москва
- Можно удаленно
- Полный день
- Опыт от 5 лет
- Москва
- Можно удаленно
- Полный день
- Опыт от 5 лет
- Москва
- Можно удаленно
- Полный день
- Опыт от 5 лет
- Москва
- Можно удаленно
- Полный день
- Опыт от 5 лет
- Москва
- Можно удаленно
- Подработка
- Опыт от 5 лет
- Москва