
Apliteni
Senior Backend developer, PHP
- PHP
- MySQL
- Clickhouse
- Redis
- Memcached
- REST API
- PHPUnit
- Docker
Apliteni - компания в сфере медиа рекламы и арбитража трафика, развивающаяся с 2017 года за счёт собственных ресурсов без привлечения инвестиций.
Мы стремимся к автономии команд, верим в силу совместной работы, при этом ценим самостоятельность сотрудников. Открыты к изменениям - тестируем гипотезы, пробуем новые инструменты и подходы, которые может предложить каждый член команды.
Наш флагманский продукт Keitaro - трекер трафика, который упрощает работу маркетологов и медиабаеров, помогает в сборе и анализе данных с рекламных платформ, включая Google Ads, YouTube, Facebook, TikTok и Instagram. Keitaro занимает лидирующие позиции среди трекеров рекламного трафика в Восточной Европе и продолжает завоёвывать популярность на других рынках.
Сейчас мы ищем Senior Backend developer'a, который присоединится к команде, развивающей внутреннюю платформу для сбора, хранения и передачи данных.
Чем предстоит заниматься:
-
Поддержка и развитие модуля отчетов.
-
Оптимизация производительности высоконагруженных участков.
-
Интеграция с внешними сервисами и API.
-
Миграция и оптимизация данных между различными СУБД.
-
Участие в проектировании архитектуры приложения.
-
Написание тестов и поддержка существующего кода.
-
Работа над улучшением качества кода.
Наши ожидания:
-
Глубокое знание PHP, в т.ч. 8.x.
-
Уверенное владение ООП, SOLID, GoF паттернами проектирования.
-
Опыт работы с асинхронными задачами и очередями.
-
Знание и опыт работы с СУБД: MySQL, ClickHouse.
-
Навыки оптимизации запросов и высоконагруженных систем.
-
Опыт интеграции с внешними API и сервисами.
-
Понимание и опыт работы с контейнерами зависимостей DI.
-
Опыт миграции данных между различными СУБД.
-
Опыт работы с системами контроля версий Git.
-
Опыт работы с кэшированием Redis/Memcached.
-
Понимание принципов REST API и опыт их разработки.
-
Опыт работы с инструментами для тестирования PHPUnit.
-
Опыт работы с Docker и контейнеризацией.
-
Знание основ информационной безопасности.
Будет плюсом:
-
Опыт работы с аналитическими системами.
-
Знание и опыт работы с колоночными базами и понимание их фундаментальных отличий от реляционных СУБД в контексте обработки аналитических данных.
-
Базовые знания JavaScript/TypeScript и фреймворков React, Angular.
-
Опыт разработки систем обработки данных в реальном времени.
-
Знание и опыт работы с очередями сообщений RabbitMQ, NATS.
-
Опыт масштабирования высоконагруженных систем.
Мы ценим:
- Умение самостоятельно разбираться в сложном коде и компонентах.
- Способность писать чистый, поддерживаемый код.
- Навыки проектирования архитектуры приложений.
- Внимание к деталям и качеству кода.
- Умение эффективно работать в команде.
- Готовность к code review и рефакторингу.
- Аналитическое мышление и способность решать сложные проблемы.
Условия:
-
Удалённая работа по долгосрочному контракту. Можно жить и работать где угодно, в том числе в пути.
-
Безлимитный оплачиваемый отпуск — без бюрократии: болеешь, ухаживаешь за ребёнком, хочешь в отпуск — просто берёшь.
-
€1000 в год на образование: любые курсы, книги, конференции или рабочие материалы.
-
€1500 в год на здоровье: страховка, спорт, массаж — выбираешь сам.
-
Программа частичной компенсации ноутбука или апгрейда техники после 6 месяцев работы.