Senior Node.js backend developer

По договоренности


Стек: Node.js, Nest.js, PostgreSQL, Redis, TypeScript, Docker.

БАЗАР — растущая продуктовая IT-компания, основанная в 2024 году.

Мы создаём честную и независимую финансовую социальную сеть, где пользователи могут обсуждать инвестиции, обмениваться опытом, получать экспертную информацию.

На данный момент в production запущена веб-версия и мобильное приложение. Мы быстро растем, 100 тыс. пользователей и известный канал подкастов БАЗАР на YourTube – это только начало.

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

Сейчас мы усиливаем команду и находимся в поиске Node.JS Backend Developer.

Чем предстоит заниматься:

  • Разрабатывать новые сервисы/фичи и развивать существующие (как те что используют пользователи, так и внутренние инструменты).
  • Оптимизировать PostgreSQL/Redis/Clickhouse (схемы, индексы, транзакции, уровни изоляции, миграции).
  • Разработка и поддержка WebSocket-сервисов (socket.io) с учётом особенностей работы в Kubernetes-окружении
  • Проводить качественный code review, формировать лучшие практики и помогать команде расти в качестве решений.
  • Документировать API (OpenAPI) и повышать планку качества.
  • Построение полноценной observability-системы для NestJS-сервисов: OpenTelemetry, метрики и алёрты в Prometheus/Grafana, централизованные логи и распределённая трассировка.
  • Нахождение “узких” мест в системе и их оптимизация.
  • Оценка задач по трудоемкости при планировании.

Наши ожидания:

  • От 5 лет коммерческого опыта работы с TypeScript/Javascript.
  • Глубокое понимание работы протоколов http, rest и иные api, сериализации (json), websocket.
  • ESLint, TypeScript strict, Prettier, контракты API (OpenAPI). CI/CD, сборка/тестирование/линтинг/деплой, rollback - это понятные термины для вас.
  • Архитектурные навыки: SOLID, DRY, KISS, низкая связанность/высокая связанность.
  • Проектирование и реализация асинхронного взаимодействия между сервисами в NestJS через RabbitMQ/AMQP.
  • Базовое использование linux (найти процесс, установить пакет, проверить права на папку, запустить исполняемый файл с переменными окружения).
  • Разработка проектов на nest.js от 3 лет (знание фреймворка и его возможностей, опыт использования ключевые паттернов проектирования.
  • Опыт работы не только с ORM(у нас Prisma), но и написание сложных raw SQL запросов.
  • Понимание, что влияет на производительность работы СУБД со стороны приложения (использование индексов, нормализация и т.д.).
  • Опыт проектирования микросервисной (и не только) архитектуры при требованиях к производительности и отказоустойчивости.
  • Умение написать docker образ под свою разработку.
  • Понимание как приложения развертываются в кластерной инфраструктуре.

Мы предлагаем:

  • Работу над массовым продуктом с целевой аудиторией более 5 миллионов человек.
  • Конкурентную финансовую мотивацию.
  • Полную удаленку или гибрид, если есть желание. Офис в лучших IT-традициях. Центр Москвы (м.Бауманская), PlayStation 5, хороший кофе, снеки, теплая атмосфера.
  • Гибкий график работы, главное, чтобы вы успевали выполнять все задачи в течение дня (остаемся на связи в промежутке с 9 до 19 по МСК).
  • Экспертную лояльную команду с высоким уровнем вовлеченности.
  • Влияние на развитие социальной сети: связь с продактами (РО), продвижение своих идей.
  • Поощрение исследовательской работы в команде, внедрение ИИ и др.
  • Оформление через договор оказания услуг с поддержкой от юриста.

Поделиться:

Опубликована 21 день назад

Похожие вакансии

Компания разработчик приложений для бизнеса приглашает в свою команду специалистов Мы ждем, что вы Уверенно владеете одним из ЯП (Java, Python, Go или C++) Разрабатывали коммерческие приложения не менее 5 лет Поддерживали программное обеспечение от н...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании Версус СервисВерсус Сервис
  • Москва
5 дней назад
300 000 - 400 000 ₽
Выше средней на 16%
... мощные автоматизированные рабочие процессы под единым системным управлением, открыта позиция Golang backend ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании ММ-СвязьММ-Связь
  • Москва
7 дней назад
до 330 000 ₽
Выше средней на 10%
Команда: 2 QA, 4 frontend, 2 backend (по факту ~1.5), 1 DevOps, 1 дизайнер, 1 PM, 1 аналитик - всего ... AI-часть делает отдельная команда, а мы отвечаем за backend, веб-интерфейс и архитектуру. ... Кросс-команда состоит из 11 человек: 2 backend, 2 frontend, 3 QA.
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании evrone.ruevrone.ru
  • Москва
3 дня назад
до 345 000 ₽
Выше средней на 15%
Типичный состав команды: 2 frontend, 2 backend developers, Team-leader, PM. ... Готовы рассмотреть меньший опыт, если у вас большой опыт в Backend; Backend.
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании evrone.ruevrone.ru
  • Москва
7 дней назад
Чем предстоит заниматься: Разработка и поддержка высоконагруженных и отказоустойчивых backend-сервисов ... Составление технической документации Наш технологический стек: Backend: PHP 8.1+, Laravel 11 Базы данных ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании Sky World CommunitySky World Community
  • Москва
7 дней назад
от 240 000 ₽
Проект Многопользовательская онлайн-игра, виртуальный 3D-мир с тысячами активных игроков по всему миру. Движок: Unity Технологии: облачные серверы, микросервисы, мониторинг Резкий рост базы Что предстоит: Поддерживать и развивать текущую серверную ко...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании К1 образованиеК1 образование
  • Москва
6 дней назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.