NodeJS Разработчик
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Pushflow — IT-компания с офисом в Дубае, которая разрабатывает ряд продуктов, связанных с рекламой. Один из них, Pushflow.net — высоконагруженный сервис по отправке пуш-уведомлений для интернет-маркетологов, отправляет 7 млрд уведомлений в сутки. И мы продолжаем расти! Пушфлоу — это молодой и прогрессивный коллектив, без бюрократии и микроменеджмента.
Ищем Node.js разработчика (Middle / Senior) в наш highload-проект, в большей степени — бэкендера, чем фронтендера. Хотим найти проактивного специалиста, которому интересно создавать продукт, а не писать код в вакууме :) У нас небольшая команда (3 разработчика, девопс, тимлид, проджект), которая трудится сразу над всем сервисом: тебе не придётся разрабатывать годами один скучный микросервис, ты сможешь поработать над всеми частями проекта.
Ожидания от кандидата
Задачи и обязанности
— Разработка новых фич на клиенте и сервере;
— Участие в разработке архитектуры;
— Оптимизация производительности сервиса;
— Рефакторинг и написание тестов.
Требования
— Опыт работы в front-end и back-end на JS от 2х лет;
— Опыт в проектах в сферах рекламы и трафика: рекламные сети, push-сети, партнёрские программы;
— Коммерческий опыт с React.js и Node.js;
— Опыт командной работы с Git;
— Знание Docker.
🔥 Также важен опыт в хайлоаде. Классно, если вы работали в высоконагруженном проекте, который держал десятки тысяч реквестов в секунду.
Стэк
Бэкэнд: микросервисы на node.js, typescript, rabbitmq, kafka, postgresql, nestjs, apollo
Фронт: react, apollo-client, ant.design
Slack, Jira, Kanban
Условия работы
— Удаленная работа full-time (8 часов в день) из любой точки мира;
— Важно быть на связи с 11:00 до 18:00 по МСК (UTC+3); созваниваемся раз в неделю;
— Оформление — контракт с зарубежным ИП / самозанятым, crypto;
— Отсутствие корпоративной бюрократии и микроменеджмента
— Интересные и сложные задачи — big data, высокие нагрузки;
— Оплачиваемые отпуска и больничные;
— Конкурентный оклад, обсуждается отдельно с каждым кандидатом.
Без тестового задания — только знакомство с рекрутером и одно техническое собеседование. Мы же обещали: без лишней бюрократии :)