Middle Backend-разработчик (NodeJS / Bun)

от 150 000 до 180 000 ₽ на руки

Вакансия находится в архиве

Skillspace

г. Москва

Требуемый опыт работы

От 3 до 6 лет

Тип занятости

Полная занятость

График работы

Полный день

В связи с активным ростом ищем backend-разработчика с опытом работы на Node.js, Express.js и Nest.js. Требуется понимание DDD, CQRS, важности repository-layer и его правильного использования. Опыт коммерческой разработки от 2-х лет. Умение самостоятельно разрабатывать функционал, работать в тесном взаимодействии с другими разработчиками и участвовать в обсуждении архитектуры и планировании проектов.

Почему мы

  • Работа в команде с большим опытом коммерческой разработки
  • Множество интересных и нестандартных задач – станете на голову выше как специалист
  • Прямое взаимодействие с CTO и CEO. Возможность непосредственно влиять на дальнейшее развитие продукта и компании, предлагать и реализовывать собственные идеи
  • Интересный и востребованный продукт, качественно реализованный во всех отношениях
  • Получите опыт работы в успешном IT-стартапе
  • Участие на всех этапах работы, от архитектуры до оптимизации процессов

Что нужно будет делать

  • Самостоятельно разрабатывать backend на микросервисах для нового функционала в тесном взаимодействии со всеми членами команды разработки
  • Участвовать в обсуждении нового функционала, предлагать свои идеи по интерфейсу/механикам и доработкам
  • Участвовать в формировании и приоритезации графика разработки
  • Участвовать в планировании архитектуры приложения и базы данных
  • Заниматься рефакторингом и оптимизацией своего кода при необходимости

Мы ожидаем от вас

  • Хорошее понимание Typescript
  • Опыт работы с Node.js, Express.js и Nest.js
  • Знание и опыт применения принципов DDD (Domain-Driven Design) и CQRS
  • Понимание ООП, DRY, KISS, SOLID
  • Умение правильно проектировать и реализовывать микросервисную архитектуру
  • Навыки работы с ORM для взаимодействия с базами данных (MySQL/PostgreSQL/MongoDB)
  • Умение оптимизировать запросы к базе данных
  • Умение работать с миграциями в базах данных
  • Понимание принципов построения масштабируемых и отказоустойчивых систем
  • Знание принципов RESTful API, GraphQL и межсервисного взаимодействия
  • Знание и опыт работы с AMQP (rabbitmq или другие аналоги). Четко понимаете, когда задача должна уходить в очередь, а когда выполниться здесь и сейчас
  • Понимание принципов безопасности в веб-приложениях
  • Хорошее понимание английского языка для работы с документацией
  • Способность быстро обучаться новым технологиям и адаптироваться к изменениям в индустрии

Будет плюсом, если вы

  • Разрабатывали и поддерживали высоконагруженные системы;
  • Опыт работы с мониторингом и логированием для отслеживания работы приложения и выявления проблем;
  • Работали с Prisma и GraphQL;
  • Изучали Bun и пробовали его в проектах;
  • Знаете инструменты и практики DevOps для автоматизации процессов развертывания и масштабирования приложений (на уровне необходимости для бэкенд разработчика, ci/cd и прочим занимается наша команда DevOps инженеров).

Что вы получаете

  • Удаленная работа;
  • Гибкий рабочий график;
  • Оформление в штат по ТК (ИП также возможно);
  • Ежемесячные и годовые премии/бонусы;
  • Сложные и интересные задачи и быстрый профессиональный рост;
  • Команда профессионалов с реальным опытом разработки сложных систем;
  • Участие на всех этапах работы, от архитектуры до оптимизации процессов;
  • Выделяем время на research и рефакторинг;
  • Драйвовую команду, здоровые отношениями и самый передовой стек. Мы свободно обсуждаем и внедряем идеи, рискуем и несем ответственность, тестируем новые инструменты и гипотезы.

Если заинтересовала вакансия - обязательно оставляйте отклик с описанием предыдущего опыта работы. Мы оперативно свяжемся с Вами, познакомимся и обсудим подробности :)

Ключевые навыки

Node.js
Typescript
Graphql
Cqrs & eventsourcing
Ubuntu
Rabbitmq
Ddd

Контактная информация

Skillspace

Вакансия опубликована 09.07.2024 в г. Москва.

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

#

Не указана

Москва

Полный день

Подробное описание

21 марта

#

Не указана

Москва

Удаленная работа

Подробное описание

27 мая

#

Senior

Москва

Беговая

Полный день

Подробное описание

17 июля