Риалвеб - одно из ведущих интернет-агентств России. Уже более 20 лет мы работаем на рынке интернет-рекламы и web-разработок, являясь сертифицированным партнером Яндекс и Google. Мы знаем все о возможностях интернет-рекламы сегодня и активно участвуем в создании технологий будущего. Мы ищем тех, кто целиком разделяет наш принцип: «Каждый из нас – лидер. Все вместе мы – команда. Все что мы делаем – для клиента» Что мы умеем: Контекстная реклама Медийная реклама Продвижение сайтов Мобильный маркетинг Социальные медиа Разработка сайтов Аналитика Риалвеб – это более 400 профессионалов в 3 офисах мира (Санкт-Петербург, Москва, Рига). У нас интересно, потому что: РиалВеб входит в ТОП-5 интернет-агентств по версии Google и Яндекс в России. Среди наших клиентов много крупных, всемирно известных брендов. 95% наших клиентов возобновляют сотрудничество с нами каждый год. Мы Premier Google Partner и имеем статус Google Analytics Premium Reseller (GA360), мы постоянно занимаем первые места в конкурсах Google в России по продаже Google Adwords. Мы технологичное агентство: собственные разработки, возможность кастомных решений под крупных клиентов, одна из самых сильных команда автоматизации контекстной рекламы в России. У нас выстроенные и отлаженные процессы взаимодействия внутри компании и с клиентами. Мы проповедуем вдумчивый подход к бизнесу клиента. Мы против унификации специалистов, за каждый участок отвечает своя команда профессионалов. Работая у нас, вы примете участие в масштабных и интересных проектах, сможете расширить свой профессиональный кругозор и найти новых друзей. Мы знаем, как важно чувствовать себя на работе комфортно, поэтому постарались создать для этого все условия: Современные офисы в центре, чтобы всем было удобно Отлично оборудованные рабочие места, чтобы удобно было именно вам Много мощных кофемашин и стратегический запас печенюшек Кикер, настольный теннис для активных пауз в рабочем процессе Корпоративная футбольная команда и йога для отдыха после работы ДМС после года работы в компании Веселые выездные мероприятия и развитая праздничная культура внутри офиса :)
ПодробнееПривет!
Мы Centra – первый b2b маркетплейс на рекламном рынке. Мы делаем жизнь рекламодателей и диджитал сервисов проще, помогая им находить друг друга и выстраивать эффективное взаимодействие. Среди наших клиентов Aliexpress, Tinkoff, Перекресток, Яндекс.Вертикали, Азбука Вкуса, ДоДо Пицца, Banki.ru, RTA, Wrike, и еще более 180 крутых компаний.
И сейчас мы в поисках Middle Backend Developer с отличным знанием NodeJs.
Наш подход к работе: поиск баланса между "быстро" и "наворочено", без костылей. Задачи запихнуть какую-то фичу в прод любой ценой не будет никогда. Ищем ответственного человека, который хочет приносить пользу конечному продукту, а не пилить отдельные фичи.
Наш стек:
-
NodeJs, Express, PostgreSQL, Redis, RabbitMQ. Отдельно запускаемые воркеры для обработки очередей, авто-генерируемое API для большей части задач, которое полностью устраняет задачи по добавлению crud-ов. Для сложных отчетов пишем SQL запросы.
Чем предстоит заниматься:
- Разрабатывать вместе с командой b2b продукт в сфере Digital marketing.
- Проектировать и реализовывать финансовую инфраструктуру для заказов с миллионными оборотами.
- Развивать ядро базы данных для маркетплейса и личного кабинета пользователя с разными источниками данных.
- Создавать удобный, быстрый и отзывчивый интерфейс, приближая ощущения от веб-приложения к более нативному.
- Визуализировать сложно устроенные данные различных продуктов и сервисов добавлять продуктовые фичи в приложения и работать над их архитектурой.
- Вносить свои предложения как по техническому, так и по продуктовому улучшению существующих сервисов.
Что у нас есть:
Технологии
- Stateless микросервисы со swagger документацией и jwt авторизацией.
- Для большинства таблиц – auto api на получение и изменение данных, чтобы убирать задачи на крудошлепство. Старые crud api постепенно переведем на auto api, чтобы оставалось время на более интересные задачи.
- Система сбора логов по TCP с отправкой в Google Cloud Logging и автоматическим определением задетых проблемой пользователей.
- Агрегация http логов с балансировщика для отлова 500х, которые не долетели до приложения.
- Хранение медиафайлов в S3 compatible хранилище.
- Когда нужно, SQL запросы пишем вручную, и так, как мы сами хотим.
- Не холиварим на код ревью по мелочам, а настраиваем prettier, eslint, etc.
- Собираем код через Webpack.
- Стараемся поддерживать всегда свежую версию TypeScript.
- Build, lint, test, deploy на
- Полностью облачное размещение всего проекта (не только фронта).
- Kubernetes + Helm.
- Jira (не тормозит) + Confluence для ведения задач и требований.
- Notion для общекорпоративных дел.
Процессы:
- Каждый день в 11:15 по МСК командный митинг на 25-30 минут, где мы синхронизируемся, делимся статусами задач и проблемами, если они есть.
- Настройкой pipeline и развертыванием занимается отдельная команда devops-ов.
- Gitflow + Merge Request с Code Review для внесения изменений. Нельзя пуш в мастер ветку напрямую.
- На Code Review стараемся проверять, что код делает то, что нужно по задаче в глобальном смысле. Смотрим на оптимальность решения, а вопросы стиля кодирования – это задача линтера.
- Сначала прорабатываем дизайн, аналитик пишет требования, затем оцениваем задачи, планируем спринт, и только потом начинаем разрабатывать.
- Релизимся 1-2 раза в неделю, но планируем ускоряться до нескольких раз в неделю или вообще ежедневно. Кроме пятницы, конечно.
- Некоторые маленькие изменения стараемся заливать в прод хотфиксами, чтобы не "мариновать" их в общей ветке. Это, например, что-то небольшое по дизайну – тенюшка, размер шрифта и т.д. Все то, что не может навалить весь продакшн и не требует общей детальной проверки по всему проекту.
- Спринты двухнедельные. В конце спринта проводим ретроспективу, результаты которой записываются в виде карточек на отдельную канбан доску по процессу улучшения этапов работы над проектом.
- Тесты пишем только тогда, когда считаем, что они в этом месте действительно помогут нам быть стабильнее и быстрее разрабатывать.
- Всегда помним о конечной цели – красивый, работающий, быстрый и помогающий клиентам продукт. В соответствии с этой целью стараемся оптимизировать все процессы и технологии.
Челленджи:
- Роадмап и бюджет на несколько лет вперед.
- Вопросы перевода на разные языки и прочие прелести вроде следования GDPR и пр.
- Мы не пишем код ради кода. В идеале его должно быть минимальное количество, но UX/UI дизайнеры всегда будут хотеть делать красиво, как в последний раз. Мы считаем, что это хорошо и правильно. Так, на стыке инженерной мысли и дизайна будет рождаться красивый, лаконичный и масштабируемый код.
- Мы за цифры и факты. Стремимся к улучшению кода, процессов, дизайна и пр., чтобы любые изменения проходили по метрикам. Это значит, что все предложения мы подкрепляем данными, измерениями производительности, ссылками на замеры, свежими статьями и т.д. В общем, нельзя просто сказать, что Kafka лучше RabbitMQ, нужно доказать.
- Стараемся делать крутые вещи оптимально и лаконично, чтобы работать было по кайфу. Мы не хотим делать "нормальный" или "хороший" продукт. Мы хотим делать отличный продукт, которым можно гордиться. И при этом использовать простые, но мощные и элегантные инженерные решения ;)
Как развиваться в компании?
- Техлидство, тимлидство.
- Менторство коллег, а в будущем и студентов.
- Внедрять новые инструменты, архитектуры и лучшие практики для решения задач.
- Собеседования, исследования (R&D).
- Мы поддерживаем участие в конференциях, написание статей и разработку передовых практик. Любим оформлять свой опыт и делиться им.
Атмосфера и условия:
- Офис в центре Москвы, по желанию гибрид, но команда разработки находится на удаленке.
- Гибкий график при условии выполнения своих задач в свои сроки.
- Закупаем Macbook Pro 2021, монитор, клавиатуру, мышку и отправляем по почте.
- Чай, кофе, сладости, орешки, и прочие ништяки на кухне.
- Собственный бар и регулярные вечеринки прямо в офисе.
Хард скилы:
- Знание computer science.
- Многолетний опыт разработки на любых языках и фреймворках в реальных проектах.
- Умение писать SQL запросы с JOIN-ами, группировками и пр.
- Отличное понимание парадигм и лучших практик создания веб-приложений.
- Умение работать с Git.
Софт скилы:
- Умение работать в команде по Agile методологиям.
- Умение оценивать сроки и отвечать за них.
- Самостоятельность в решении проблем.
Как будет проходить интервью?
- Созвон с HR. Знакомимся, обмениваемся вопросами по резюме и вакансии. Чекаем софт скилы.
- Видеоинтервью с тимлидом и HR. Чекаем хард скилы и пытаемся понять общий опыт на основе проблем, с которыми пришлось столкнуться. Программируем устно пару небольших прикладных задач и обсуждаем решение.
- Берем тайм аут до 2х дней.
- Знакомство с Product Owner и CEO. Обсуждаем оффер.
- Done!
Сфера деятельности:
Интернет-компания (поисковики, платежные системы, соц.сети, информационно-познавательные и развлекательные ресурсы, продвижение сайтов и прочее), Разработка программного обеспечения, Маркетинговые, рекламные, BTL, дизайнерские, Event-, PR-агентства, организация выставок
Чтобы откликнуться на эту работу, пожалуйста, посетите hh.ru.