Senior Backend Developer в Команду инфраструктурного бэкенда

Команда инфраструктурного бэкенда ищет старшего backend-разработчика, который будет вместе с нами создавать инструменты, облегчающие работу других команд — разработчиков и системных администраторов. Например, в нашем отделе создали:
• KittenHouse — прокси-сервер перед ClickHouse, позволяющий выдерживать бешеный QPS и гарантирующий доставку событий.
• NoVerify — линтер для PHP, поддерживающий кастомные правила и проверку только изменений, внесённых в код.

Ещё мы занимаемся приёмом, обработкой и отдачей медиаконтента. Настраиваем ботов, логи, watchdog’и, собираем статистику — в общем, помогаем другим командам не ошибаться. При этом по иронии два даунтайма сайта случились из-за действий нашего отдела.

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

У нас интересно, потому что:
• наши действия способны улучшить жизнь более 90 млн активных пользователей в месяц (и десятков коллег);
• мы решаем задачи, связанные с обработкой петабайтов данных.

Мы рассчитываем, что вы:
• знаете базовые алгоритмы и структуры данных;
• умеете писать код, который выполняется на сотнях серверов и не приводит к concurrency-проблемам;
• пишете код, ошибки в котором можно поймать без отладчика (но пользоваться им мы не запрещаем);
• разбираетесь в принципах работы с legacy-кодом;
• привыкли основывать решения на фактах и умеете аргументировать свою точку зрения.

Мы особенно оценим, если вы:
• знаете PHP или Go;
• работали с ClickHouse;
• обладаете базовыми знаниями фронтенда: иногда нужно понять, что триггерит AJAX-запрос с фронта на бэк.

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

Мы предлагаем:
• возможность улучшать одну из самых высоконагруженных платформ в России;
• уровень зарплаты, который зависит только от ваших знаний и трудоспособности;
• работу с лучшими специалистами IT-сферы;
• программу релокации, которая поможет добраться до Санкт-Петербурга и освоиться здесь, если вы из другого города;
• офис в Зингере — сможете работать прямо под куполом с магнитов и открыток;
• регулярное участие в конференциях;
• минимум бюрократии — посвятите себя по-настоящему важным задачам;
• гибкий график — сможете избежать пробок и толп;
• ДМС — чтобы лечиться в удобное время и без лишних трат;
• действительно дружный коллектив — вместе ходим в кино, на картинг и концерты, а ещё собираемся на пятничную пиццу;
• компенсацию спорта — понимаем, что после долгого рабочего дня нужно размять мышцы в зале;
• корпоративное питание — ешьте в любой день и любое время в соседних с офисом кафе.

Tell us about yourself

Резюме:
Full name:
Phone number:
Email:
Дополнительные сведения: