Ищем сильного full-stack разработчика в проект MONARCH Messenger — коммуникационную платформу с чатами, группами, каналами, звонками, push-уведомлениями, PWA, мобильными приложениями, desktop-клиентом, AI-помощником, медиа, модерацией и админкой.

Стек проекта:

  • Node.js, TypeScript, Express
  • React, PWA
  • PostgreSQL, Redis
  • Socket.IO / WebSocket
  • Firebase / FCM, Web Push
  • S3-compatible storage / MinIO
  • WebRTC / LiveKit / mediasoup
  • Docker, nginx, CI/CD

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

  • Разработка новых функций на backend и frontend
  • Развитие React-интерфейса
  • Работа с REST API, авторизацией и ролями пользователей
  • Проектирование и доработка структуры базы данных
  • Работа с файлами, документами и загрузками
  • Исправление багов и разбор нестабильных сценариев
  • Участие в улучшении архитектуры без полного переписывания
  • Поддержка Docker-окружения и базовых процессов деплоя

Требования:

  • Уверенный опыт PHP и Laravel
  • Хороший опыт React + TypeScript
  • Опыт full-stack разработки коммерческих веб-приложений
  • Уверенная работа с PostgreSQL
  • Понимание REST API, авторизации, ролей и прав доступа
  • Опыт работы с формами, валидацией и пользовательскими сценариями
  • Умение читать и поддерживать существующий код, доводить задачи до результата
  • Опыт отладки backend/frontend проблем

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

  • Redis, очереди, фоновые задачи
  • Docker, nginx, CI/CD
  • Опыт с S3/MinIO или другим файловым хранилищем
  • TanStack Query / Router / Table
  • React Hook Form, Zod
  • Tailwind CSS, shadcn / Radix UI
  • Опыт написания тестов
  • Опыт разработки CRM, HRM, ATS или внутренних корпоративных систем

Условия:

  • Доход в крипте или другим способом, уровень до 2-2.5k$
  • Официальное оформление в сингапурскую компанию с возможностью получения ПМЖ
  • Полностью удаленная работа из любой точки
  • Интересный проект и команда