О РОЛИ
Мы ищем партнера, который готов проактивно драйвить разработку и отвечать за конечный результат разработки продукта.
Вы будете разрабатывать корпоративный мессенджер — это производительный чат с шифрованием, который должен работать мгновенно, обеспечивая надежную сохранность чувствительных данных. Решение задачи требует высокой технической культуры на фронте и беке, а так же достаточный уровень самоорганизации и опыта в проектировании отказоустойчивых систем.
ТРЕБОВАНИЯ
• Опыт frontend-разработки от 2 лет
• React + TypeScript на уровне уверенного владения
• Проектирование и реализация REST API и WebSocket API
• Опыт backend-разработки от 2 лет
• Python (FastAPI / Django) или Node.js (NestJS / Express) — уверенное владение
• Реляционные БД: PostgreSQL — схемы, индексы, оптимизация запросов
• Кэширование и очереди: Redis, RabbitMQ / Kafka
• Контейнеризация: Docker, базовый Kubernetes
• Понимание принципов безопасной разработки (аутентификация, авторизация, OWASP Top 10)
• Git, базовые навыки работы с дизайн-системами (Storybook и пр.)
БУДЕТ ПЛЮСОМ
• Опыт работы с real-time интерфейсами (чаты, трейдинг, мониторинг)
• Опыт интеграции LLM streaming (server-sent events, token streaming)
• Реализация E2EE на клиенте
• Знание фреймворков или опыт разработки безопасных Мессенджеров
ЗАДАЧИ
• Реализовывать реалтайм-функционал мессенджера: WebSocket, push-уведомления, синхронизация
• Разрабатывать интерфейс мессенджера: чат, контакты, каналы, групповые переписки
• Реализовывать механизмы управления ключами шифрования и сессиями
• Обеспечивать масштабируемость и отказоустойчивость сервисов
• Работать в тесной связке с дизайнером и поддерживать дизайн-систему
• Оптимизировать производительность интерфейсов
УСЛОВИЯ
Формат: Удалённо / гибрид
Занятость: Полная
Уровень: Middle / Senior
Команда: Разработка
Похожие вакансии
Опыт разработки на платформе 1С 8.3 от 5 лет (управляемые формы, EDT / Конфигуратор). Глубокое знание типовых конфигураций: обязателен...
Работа в GIT. Уверенное владение JavaScript и TypeScript. Знание HTML5, CSS3. Хорошие знания React и React-Hook-form.
Опыт работы JS-разработчиком: от 3 лет. Требуемые знания и навыки.
Уверенное владение языком Golang, опыт коммерческой разработки на Golang от 1 года. - Опыт создания сетевых сервисов и API (REST/gRPC...
Опыт коммерческой разработки мобильных приложений на React Native от 2-х лет. Уверенное владение TypeScript и современным JavaScript.
