👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Senior Fullstack Node.js в хайлоад проект (remote)

Зарплата

от 4000 до 6000 $

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Build long-term relations with your traffic

Описание вакансии

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

Кто мы

Pushflow — продуктовая компания с офисом в Дубае, которая разрабатывает ряд продуктов, связанных с рекламной. Один из них, Pushflow.net — высоконагруженный сервис по отправке пуш-уведомлений для интернет-маркетологов. В пиковые дни сервис шлет до 5 миллиардов уведомлений в сутки(~50k rps). И мы продолжаем расти. Пушфлоу — это молодой и прогрессивный коллектив, без бюрократии и микроменеджмента.

Задачи и обязанности

  • Масштабирование архитектуры проекта под растущие нагрузки (~100k rps)
  • Внедрение BI (clickhouse для миллиардов событий в сутки)
  • Разработка новых фич на клиенте и сервере
  • Оптимизация производительности сервиса
  • Рефакторинг и написание тестов
  • Улучшение процессов разработки

Требования

  • Опыт работы в front-end и back-end на JS от 4х лет
  • Хорошее знание React.js и Node.js
  • Хорошее знания чистого SQL для Postgres (предстоит работать с высоконагруженной базой)
  • Понимание как работает сеть (TCP, DNS, HTTP)
  • Понимание архитектуры высоконагруженного приложения
  • Опыт работы с нагрузками от 20 000 RPS
  • Знание Docker
  • Умение писать тесты (unit, интеграционные)
  • Инициативность и проактивность
  • Умение организовать себя при удаленной работе

Будет плюсом

  • Нахождение вне РФ
  • Опыт работы в рекламных сетях, пуш сетях, партнерских программах

Стэк

  • Бэкэнд: микросервисы на node.js, rabbitmq, postgresql, sequelize, fastify, apollo-server
  • Фронт: react, apollo-client, ant.design
  • Slack, Jira, Kanban

Кого мы ищем

Фулстэк разработчика, для которого наш проект станет родным и который в будущем сможет занять лидирующую роль. Разработчика, который готов принимать обдуманные технические решения для архитектуры, брать на себя ответственность, эффективно удаленно работать в команде и скэйлить вместе с нами лучший сервис по отправке пуш уведомлений.

Что мы предлагаем

  • Отсутствие корпоративной бюрократии и микроменеджмента
  • Удаленная работа из любой точки мира
  • Интересные и сложные задачи: big data, высокие нагрузки
  • Небольшая команда, которая работает сразу над всем сервисом: вы не будете разрабатывать годами один скучный микросервис, а поработаете над всеми частями проекта
  • Оплачиваемые отпуска и больничные

Трудоустройство

  • Удаленная работа full-time (8 часов в день)
  • На выбор: контракт с ИП / самозанятым в РФ, контракт с зарубежным ИП / юр. лицом, crypto
  • Уровень зарплаты обсуждается отдельно с каждым кандидатом

Будем рады с вами познакомиться и изучить ваше CV.