- Страна
- Сингапур
- Зарплата
- 2 000 $ – 2 500 $
Откликайтесь
на вакансии с ИИ

Full-stack Developer Middle+
Привлекательное предложение с оплатой в валюте/крипте и возможностью официального оформления в Сингапуре. Проект технологически насыщенный, что дает отличные возможности для профессионального роста.
Сложность вакансии
Позиция требует владения широким стеком (PHP/Laravel + Node.js + React) и понимания специфики real-time систем (WebRTC, WebSockets). Уровень Middle+ подразумевает высокую самостоятельность и умение работать с существующей сложной архитектурой.
Анализ зарплаты
Предлагаемая вилка до $2500 соответствует среднерыночным значениям для Middle Full-stack разработчиков на международном рынке, хотя для уровня Middle+ в Сингапурских компаниях это может считаться нижней границей. Тем не менее, возможность удаленной работы и релокационные перспективы добавляют вакансии ценности.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в MONARCH Messenger уже сейчас
Присоединяйтесь к команде MONARCH Messenger и создавайте современную коммуникационную платформу с возможностью релокации в Сингапур!
Описание вакансии
Вакансия: Full-stack Developer Middle+
Ищем сильного full-stack разработчика в проект MONARCH Messenger — коммуникационную платформу с чатами, группами, каналами, звонками, push-уведомлениями, PWA, мобильными приложениями, desktop-клиентом, AI-помощником, медиа, модерацией и админкой.
Стек проекта:
Node.js, TypeScript, Express, PostgreSQL, Redis, Socket.IO/WebSocket, Firebase/FCM, Web Push, S3-compatible storage, WebRTC/LiveKit/mediasoup, Docker, PWA/backend APIs.
Что предстоит делать:
- Разрабатывать новые функции на 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$
- официальное оформление в сингапурскую компанию с возможностью получения пмж
- полностью удаленная работа из любой точки
- интересный проект и крутая команда
Для отклика: Откликнуться
Пожалуйста, указывайте при отклике свою локацию, возраст и уровень дохода
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Node.js
- TypeScript
- Express
- PostgreSQL
- Redis
- Socket.io
- WebSocket
- Firebase
- WebRTC
- Docker
- React
- PHP
- Laravel
- Tailwind CSS
- TanStack Query
- Zod
- Nginx
Возможные вопросы на собеседовании
Мессенджеры требуют передачи данных в реальном времени. Важно понимать опыт кандидата с WebSocket или WebRTC.
Расскажите о вашем опыте работы с Socket.io или WebRTC: с какими основными сложностями вы сталкивались при масштабировании чатов или звонков?
В вакансии указаны и Node.js, и PHP/Laravel. Нужно понять, как кандидат распределяет задачи между этими технологиями.
В каких сценариях вы бы предпочли использовать Laravel вместо Node.js для бэкенда мессенджера, и наоборот?
Проект включает работу с S3 и большими объемами медиаданных.
Как бы вы организовали эффективную загрузку и хранение медиафайлов (изображений, видео) для мессенджера с учетом кэширования и безопасности?
Упоминается работа с ролями и правами доступа.
Как вы обычно реализуете систему RBAC (Role-Based Access Control) в приложениях на React и Node.js?
Мессенджеры чувствительны к производительности БД.
Какие стратегии оптимизации PostgreSQL вы применяли для высоконагруженных систем с частыми операциями записи?
Похожие вакансии
Junior-Middle Fullstack Developer (JS/Python)
Frontend / Full Stack разработчик (Nuxt/GraphQL)
.NET / Full-stack Developer
Middle Разработчик PHP
.NET Full-stack разработчик
Fullstack developer [Middle]
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!