Backend developer Node.js (удаленная работа)
(вакансия в архиве)

18 февраля 2022

Уровень зарплаты:
от 200 000 до 300 000 руб.
Требуемый опыт работы:
Не указан

Наш продукт
Anon — это место для новых знакомств и дружбы, для этого у нас есть:
-  Finds  -ищи людей по общим интересам,
-  Стримы  -используй стильные маски для самовыражения в формате live,
-  Сообщества  -узнавай обо всем среди своих,
-  Аудиокаверы  -записывай аудиопосты и слушай о чем говорят другие,
-  Live discussion  -включайся в дискуссии и разговаривай вживую.


Ранее: MVP - еще поддерживаем, но не развиваем.
Сейчас: готовим релиз - новые фичи, локализация и промоушен на весь мир.


Наш стек
-  У нас микросервисная архитектура в облаке. Там больше десятка сервисов и еще несколько — в разработке. В основном все написано с использованием Nest.JS/TypeORM, есть несколько сервисов на fastify/knex (без TypeScript). Данные мы храним в MySQL, Redis и MongoDB. Для индексации поиска и ряда оптимизаций используем ElasticSearch. Нотификациями кидаемся через очереди в RabbitMQ.


-  Вся инфраструктура запущена под Kubernetes (настроен Gitlab CI, поэтому выкатываем релизы так часто, как хотим, но обеспечиваем обратную совместимость – клиенты так обновляться не умеют).


-  На текущий момент имеем ~400-500к запросов в публичное api в сутки и это только начало — планируется кратное увеличение нагрузки. На фронте у нас нативные iOS и Android клиенты. В основном у нас REST API с описанием в swagger, иногда приходится кидаться нотификациями через вебсокеты (используем Centrifugo).


Наша команда
-  Сейчас нас уже 20 человек, хотя еще пять лет назад было только трое. Каждый занят своим делом: devops, back, front, iOS, android, AR, ML, UI/UX, QA, работаем из разных уголков страны, но всех нас объединяют профессионализм (100 лет стажа на всех:) и желание создать лучший продукт в категории social media.


-  Ищем инженеров, готовых развиваться и осваивать новое. Если какие-то из перечисленных вещей вам неизвестны, но у вас есть опыт в смежных технологиях, нам будет о чём пообщаться. Если у вас нет опыта с Node.JS, но есть опыт веб-разработки на PHP/Python/и т.п. и есть желание освоить разработку на ноде – пишите, не стесняйтесь, будем разбираться и развиваться вместе.


Наши процессы
-  Мы – команда, развивающая свой продукт, никакого аутсорса/аутстаффа, никаких странных хотелок от неадекватных заказчиков. Только свои технически и логически продуманные задачи, по которым есть заранее определенные требования и разумные дедлайны.


-  Многие вещи пишутся с нуля, у нас нет легаси-кода десятилетней выдержки, в котором никто не разбирается. Всё продумывается и раскладывается по полочкам, и от новых сотрудников мы ожидаем такого же подхода.


-  Мы открыты к новым идеям, каждый новый человек в команде – это свежий взгляд на вещи и возможность для нас узнать, как можно делать нашу работу лучше, больше, быстрее и качественнее.


-  Мы ставим задачи в Трелло и общаемся в Слаке. Общие митинги проводим 3 раза за спринт плюс пара встреч фича-тимами. Большую часть времени мы пишем код, а не висим на созвонах.


Наши условия
- Даём выбор любой формы трудоустройства,
- Индексируем зп ежегодно,
- Работаем по московскому времени без таймтрекинга и даём возможность самому планировать свой день,
- Оплачиваем 100% больничные и отпуск (28 дней),
- Работаем удаленно, но делаем общие сборы для совместного отдыха и работы (были на Эльбрусе, планируем на Алтай).

Для быстрой связи: tg: @trixy1606

Ключевые навыки:
Бэкенд Средний (Middle) MySQL MongoDB RabbitMQ Redis Высоконагруженные системы Node.js

Посмотрите похожие вакансии

Backend Developer (node.js) in Dubai, UAE (remote working)
Компания: Финэктор Групп
Зарплата: от 355 119 до 355 119 руб.
Backend developer (node.js)
Компания: Kosmos
Зарплата: з.п. не указана
Senior Backend Developer (Node.js)
Компания: StreamLayer Inc
Зарплата: от 382 680 до 382 680 руб.
Backend developer (node.js)
Компания: Intelogos
Зарплата: от 142 423 до 199 392 руб.