Ищем сильного 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$
- Официальное оформление в сингапурскую компанию с возможностью получения ПМЖ
- Полностью удаленная работа из любой точки
- Интересный проект и команда