Full-stack Developer — развитие MONARCH Messenger@ MONARCH
О позиции
В проект MONARCH Messenger требуется full-stack разработчик для работы над многофункциональной коммуникационной платформой. Это уникальная возможность для разработчика, который хочет участвовать в создании чатов, групп, каналов, звонков и других функций, включая AI-помощника и PWA. Ваша задача будет заключаться не только в написании новых фич, но и в поддержке существующей кодовой базы, исправлении багов и улучшении архитектуры.
Чем вы будете заниматься
- Развивать frontend на React/TypeScript.
- Поддерживать и дорабатывать backend на Node.js/Express.
- Работать с чатами, группами, каналами, профилями и медиа.
- Интегрировать frontend с backend API и realtime-событиями.
- Исправлять production-баги, включая PWA и мобильные браузеры.
- Работать с PostgreSQL и Redis для управления данными и кэшированием.
- Участвовать в рефакторинге AI-функциональности.
- Проектировать backend-модули для будущего переноса на Go.
Требования
- Уверенное знание TypeScript.
- Опыт работы с React и современными SPA.
- Знание Node.js и Express.
- Практический опыт работы с PostgreSQL и Redis.
- Опыт работы с WebSocket и Socket.IO.
- Уверенные навыки CSS и адаптивной верстки.
- Понимание особенностей мобильных браузеров, особенно iOS Safari.
- Готовность работать с backend-архитектурой и улучшать её.
Будет плюсом
- Коммерческий опыт работы с Go.
- Опыт миграции модулей из Node.js в Go.
- Знания в области WebRTC и LiveKit.
- Опыт работы с Docker и CI/CD.
- Опыт работы с AI/LLM-интеграциями.
Что мы предлагаем
- Конкурентная зарплата от 200 000 до 300 000 ₽ в месяц.
- Удалённая работа с гибким графиком.
- Возможности для профессионального роста и развития.
- Работа в команде профессионалов с интересными задачами.
- Поддержка в обучении и развитии навыков.
Если вы готовы принять вызов и стать частью нашей команды, присылайте свои резюме!
Вакансия хорошая, с интересными задачами и конкурентной зарплатой. Однако, стоит обратить внимание на требования к опыту и стеку технологий.
Кто здесь добьётся успеха
Глубокое понимание технологий React и Node.js, включая опыт работы с TypeScript для создания масштабируемых и поддерживаемых приложений.
Способность самостоятельно управлять проектами в удаленном режиме, включая высокую степень самодисциплины и организации рабочего времени.
Опыт работы с PostgreSQL и Redis для оптимизации производительности баз данных, а также с WebSocket и Socket.IO для создания реального времени чатов и взаимодействий.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости Communication Platforms
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев