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

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

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

Skillspace

г. Москва

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

От 3 до 6 лет

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

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

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

Полный день

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

Почему мы

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

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

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

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

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

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

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

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

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

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

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

Node.js
Typescript
Rabbitmq
Sqlite
Domain driven development
Graphql
Rest api

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

Skillspace

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

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

#

Senior

Москва

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

Что мы ожидаем от кандидата:

  • Знание основ теории тестирования (видов тестирования, методов тестирования);
  • Понимание жизненного цикла ПО;
  • Понимание структуры тест кейса;
  • Знание техник тест дизайна...

1 июля

#

Пермь

Полный день

ВАКАНСИЯ С ПЕРЕЕЗДОМ В РЕСПУБЛИКУ ТАТАРСТАН

Обязанности:

  • Разработка web-приложений;
  • Участие в обсуждении и проработке концепций и нового функционала;
  • Участие в построении архитектуры и проектировании;
  • Взаимодействие со стажерами (Студенты Алабуга-Политех)...

18 марта

#

Москва

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

NIKIFILIINI® — творческое объединение со штаб-квартирой и собственным производством в Москве, постоянно развивающееся в трех основных направлениях: уличная мода, японская культура и современное искусство.

Сейчас находимся в поисках человека с внимательным подходом к работе, инициативного, который будет готов активно участвовать и приносить свой собственный вклад в нашу команду...

11 апреля