Backend

NodeJS Разработчик (Middle / Senior) Full-time

О компании и команде

Pushflow — IT-компания с офисом в Дубае, которая разрабатывает ряд продуктов, связанных с рекламой. Один из них, Pushflow.net — высоконагруженный сервис по отправке пуш-уведомлений для интернет-маркетологов, отправляет 7 млрд уведомлений в сутки. И мы продолжаем расти! Пушфлоу — это молодoй и прогрессивный коллектив, без бюрократии и микроменеджмента.

Ищем Node.js разработчика в наш highload-проект, в большей степени — бэкендера, чем фронтендера. Хотим найти проактивного специалиста, которому интересно создавать продукт, а не писать код в вакууме :) У нас небольшая команда (3 разработчика, девопс, тимлид, проджект и QA), которая трудится сразу над всем сервисом: тебе не придётся разрабатывать годами один скучный микросервис, ты сможешь поработать над всеми частями проекта.

Ожидания от кандидата

— Опыт работы в front-end и back-end на JS от 3-х лет;
— Опыт в проектах в сферах рекламы и трафика: рекламные сети, push-сети, партнёрские программы;
— Коммерческий опыт с React.js и Node.js;
— Знание Golang или желание его освоить;
— Опыт командной работы с Git;
— Знание Docker.

Также важен опыт в хайлоаде. Классно, если ты работал в высоконагруженном проекте, который держал десятки тысяч реквестов в секунду.

Задачи и обязанности:
— Разработка новых фич на клиенте и сервере;
— Участие в разработке архитектуры;
— Оптимизация производительности сервиса;
— Рефакторинг и написание тестов.


Стэк
Бэкэнд: микросервисы на node.js, typescript, redis, kafka, postgresql, clickhouse, scylla (cassandra), nestjs, apollo.
Фронт: react, apollo-client, ant.design
Slack, Jira, Kanban.

Условия работы

— Удаленная работа full-time (8 часов в день) из любой точки мира;
— Важно быть на связи с 11:00 до 18:00 по МСК (UTC+3); созваниваемся 3 раза в неделю;
— Оформление: контракт с зарубежным ИП и выплаты на Р/С (кроме РФ/РБ; возможна оплата в USDT);
— Отсутствие корпоративной бюрократии и микроменеджмента;
— Интересные и сложные задачи — big data, высокие нагрузки;
— Оплачиваемые отпуска и больничные;
— Конкурентный оклад, обсуждается отдельно с каждым кандидатом.

Overview

  • Employer: HRScan
  • Job Title: NodeJS Разработчик (Middle / Senior)
  • Published: 1 month, 2 weeks ago
Apply For This Job