Webmedia

Fullstack-разработчик (NestJS / TypeScript)

От 1 300 USD
  • Минск
  • Полная занятость
  • Удаленная работа
  • От 1 года до 3 лет

Мы — развивающаяся компания WebMedia, специализирующаяся на разработке сайтов, лендингов и веб-приложений. Наша команда имеет опыт полного цикла реализации проектов «с нуля», включая настройку, оптимизацию и поддержку.

Мы работаем удаленно, объединяя таланты со всего мира, и сейчас ищем Fullstack разработчика для работы в команде, который хочет стать частью нашего дружного коллектива!

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

  • Разработка и поддержка серверной части приложений на NestJS
  • Создание и интеграция REST API и GraphQL API
  • Работа с реляционными и NoSQL базами данных (PostgreSQL, MySQL, MongoDB), проектирование и оптимизация схем
  • Проектирование архитектуры распределённых систем (микросервисы, очереди, кеширование, highload)
  • Оптимизация производительности и масштабируемости backend-сервисов
  • Разработка и поддержка клиентской части на ReactJS / Next.js (App Router)
  • Работа над мобильной частью проекта на React Native + Expo
  • Написание чистого, поддерживаемого и тестируемого кода
  • Участие в проектировании архитектуры и UI/UX интерфейсов совместно с командой
  • Код-ревью и командная разработка

Требования:

  • Уверенные знания JavaScript / TypeScript
  • Опыт работы с NestJS от 2 лет
  • Отличное понимание принципов REST API, HTTP, CORS, авторизации и безопасности
  • Опыт работы с реляционными БД (PostgreSQL, MySQL), понимание транзакций и индексации
  • Опыт работы с ReactJS (Next.js 13+/14+, SSR, SSG, App Router)
  • Базовый или production-опыт работы с React Native + Expo
  • Уверенное владение Git, опыт работы с GitHub
  • Опыт интеграции с внешними API (OAuth, Google, Firebase и др.)

Будет преимуществом:

  • Опыт работы с WebSockets, Redis
  • Опыт настройки CI/CD (GitHub Actions, Docker)
  • Понимание микросервисной архитектуры
  • Опыт оптимизации высоконагруженных систем
  • Взаимодействие с различными блокчейнами и Web3 (ethers.js, web3.js, смарт-контракты, EVM-сети, Solana и др.)

Условия:

  • Полный рабочий день, удаленная работа.

  • Оплачиваемый отпуск.

  • Конкурентная заработная плата, соответствующая уровню навыков и опыта кандидата с привязкой к валютному курсу.

  • Возможности для профессионального развития и обучения.