Backend developer Node.js (удаленная работа)

19 апреля 2024

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

Вакансия: Backend developer Node.js

Наш продукт
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



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

Backend developer (node.js)/Node.js разработчик
Компания: Частное лицо
Зарплата: от 350 000 до 350 000 руб.
Senior Backend Developer Node.js
Компания: Radium Finance
Зарплата: от 300 000 до 400 000 руб.
Backend Developer (Node.js) Junior+
Компания: Русские Механические Технологии
Зарплата: от 100 000 до 130 000 руб.
Backend Developer (Node.js / NestJS)
Компания: ChainRank Analytics
Зарплата: от 138 549 до 184 732 руб.