⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие вакансии

Senior Node.js / Clickhouse backend developer

Прямой работодатель  N.Rich Technologies Oy ( n.rich )
Helsinki, Finland
Сеньор
Информационные технологии • Разработка • Node.js • ClickHouse • SaaS/PaaS
1 сентября 2021
Удаленная работа
Опыт работы более 5 лет
408 250 ₽
Работодатель  N.Rich Technologies Oy
Описание вакансии

Знание языков: Свободно владеет русским и, хотя бы немного, английским языком (достаточным для чтения документации / постаовки задач). 

Необходимые требования к опыту:

  • Проектирование / разработка высоконагруженных веб-сервисов HTTP
  • Хорошее знание, опыт с:
    • Node.js (express)
    • PostgreSQL 
    • Clickhouse 
    • gRPC
    • Kafka
    • Docker
  • Практический опыт модульного / интеграционного тестирования

Будет плюсом, но не обязательно:

  • Некоторый опыт в рекламе был бы очень полезен, значительно упростил бы процесс адаптации.
  • Опыт работы с вариантами использования (use cases) DMP или CDP является плюсом
  • Концепции конфиденциальности, используемые в настоящее время в рекламе
  • RoR стэк, поскольку у нас есть несколько сервисов на основе RoR
  • Некоторый опыт с Golang, у нас есть несколько приложений

Описание работы: Как старший бэкэнд-разработчик, вы будете отвечать за проектирование и разработку приложений. В это входит:

  • Рекламный канал (pipeline). Несколько высоко нагруженных веб-сервисов + другие серверные (backend) приложения для обработки данных из него
  • Синхронизация сторонних сервисов. Наша платформа интегрирована с различными сторонними сервисами, такими как CRM, провайдеры данных.
  • Обработка / постобработка статистики. У нас есть несколько приложений, которые обрабатывают потоки статистических данных и объединяют разные данные для обеспечения расширенной аналитики для конечных пользователей.
  • Мы часто используем подход POC, чтобы протестировать новую функциональность. Так что ожидается много POC -> преобразования их в производственные приложения / реализации.

N.Rich в основном использует 3 источника данных: программная реклама (поток ставок / рекламные события / события синхронизации), Google Реклама (интеграция через API), отслеживание веб-сайтов (тег js на страницах нашего клиентского веб-сайта). Всего мы обрабатываем около 0,5 миллиарда событий ежедневно. Основная задача - объединить данные (также обогатить их из других источников) для обеспечения расширенной аналитики.

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

Мы используем стек Gitlab + Jira для разработки. Каждая задача проходит этапы реализации -> проверки -> этапы подтверждения перед развертыванием в производственной среде. Как старший разработчик вы будете участвовать в процессе проверки для других задач.

Процесс найма

  1. Наш технический директор (CTO) просматривает резюме и проверяет, соответствует ли оно установленным требованиям.
  2. Если опыт приемлем, наш технический директор проводит 30-минутное собеседование, чтобы подтвердить ключевой опыт. Согласитесь на следующее собеседование после выполнения тестового задания.
  3. Мы предоставляем тестовое задание для кандидата. Выполнение задачи обязательно до принятия решения о найме. На выполнение тестового задания у опытного кандидата уйдет 3-4 часа, а у менее опытного может занять несколько дней.
  4. Финальное собеседование, чтобы дать отзыв о тестовом задании и принять решение о приеме на работу.

Тестовое задание

https://docs.google.com/document/d/1xo-nNqqvSf9Mq6GmobsuMIktSnavOy3xASaA7XnSTm8/edit


Специализация
Информационные технологииРазработкаNode.jsClickHouse
Отрасль и сфера применения
SaaS/PaaS
Уровень должности
Сеньор