Backend разработчик (NestJS)

Дата размещения вакансии: 27.10.2024
Работодатель: DigitMind
Уровень зарплаты:
от 40000 до 60000 RUR
Город:
Улан-Удэ
улица Сухэ-Батора 7
Требуемый опыт работы:
не требуется

Мы, динамично развивающаяся IT-компания, специализирующаяся на разработке CRM/ERP решений в сферах foodtech, fintech и edtech. Мы активно интегрируем нейронные сети и ИИ в наши продукты и операции.

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

  • Разработка и внедрение видеоконференц-связи на базе кастомного решения с использованием технологии WebRTC.
  • Разработка и поддержка серверной части приложения.
  • Оптимизация производительности и обеспечение стабильности работы сервера.
  • Взаимодействие с командой фронтенд-разработчиков и UI/UX дизайнеров для интеграции видеоконференц-связи в продукт.
  • Участие в проектировании архитектуры системы и выбор технологий для реализации.
  • Написание чистого, понятного и поддерживаемого кода.

Наш идеальный кандидат:

  • Имеет опыт работы в области backend-разработки от 6 месяцев

  • Опыт создания асинхронных серверных приложений и понимание узких мест при их разработке

  • Быстро учится (вы посмотрели/прочитали туториал по библиотеке/фреймворку и способны самостоятельно сделать проект, используя это решение)

  • Самостоятелен и ответственен (если что-то сломалось и ничего не работает, и вы способны найти баг в своем коде; либо исправить проблему, выявленную в результате гугла; либо найти объективную причину неспособности справиться самостоятельно)

  • Умеет обосновать принятые решения, защитить выбранный подход/стек

  • Умеет работать с профессиональной литературой, документацией

Технические навыки:

  • Опыт работы с WebRTC.
  • Глубокие знания и опыт работы с NestJS (знание Flask также будет большим плюсом).
  • Понимание принципов построения микросервисной архитектуры.
  • Опыт работы с базами данных (SQL и/или NoSQL).
  • Навыки работы с системами контейнеризации (Docker).
  • Опыт работы с облачными платформами (AWS, GCP или аналогичными).
  • Знание и соблюдение принципов CI/CD.
  • Опыт работы в команде, хорошие коммуникативные навыки.

Будет плюсом:

  • Знание фреймворков и библиотек: NestJS, TypeORM, Jest

  • Опыт работы с такими инструментами, как MongoDB, RabbitMQ, Kafka

  • Ссылки на ваши pet-проекты или проекты в открытом доступе

  • Понимание ФП и ООП, архитектурных подходов в разработке ПО

  • Понимание работы сети, принципов сетевого взаимодействия и построения API

Что мы предлагаем:

  • Конкурентоспособную заработную плату.
  • Гибкий график работы.
  • Возможности для профессионального роста и развития.
  • Участие в интересных и инновационных проектах.
  • Дружный и профессиональный коллектив.
  • Возможность удаленной работы

Также рассматриваются кандидаты без опыта работы, но с навыками в программировании, на стажировку и возможное дальнейшее трудоустройство.