Если вас просят войти через iCloud/Google, отправить коды из SMS или Telegram, запустить код или что-то установить, не соглашайтесь: это признаки мошенничества.
backend developer
сопроводительное письмо
описание
GlobalWork — это веб-платформа, которая помогает фрилансерам эффективнее находить удалённую работу с помощью ИИ.
задачи
- Архитектурно проектировать и масштабировать основные SaaS-сервисы, включая аутентификацию (RBAC), воронки активации и жизненные циклы подписок/платежей (вебхуки, идемпотентность).
- Проектировать и управлять сложными, сильно реляционными моделями данных, лежащими в основе основного движка сопоставления, включая надёжные конвейеры обработки и преобразования данных.
- Проектировать и оркестрировать асинхронные конвейеры ИИ и интеграции LLM для обработки сложных неструктурированных данных (парсинг резюме, подбор вакансий) в структурированные форматы без блокировки пользовательского опыта.
- Разрабатывать высокопроизводительные, событийно-ориентированные бэкенд-системы с использованием NestJS, PostgreSQL, Redis и NATS.
- Проектировать API и логику, лежащую в основе конструктора резюме и систем структурированного контента.
- Обеспечивать надёжность системы с помощью проактивной настройки производительности, стратегий кэширования, наблюдаемости и надёжного восстановления после сбоев.
- Полностью отвечать за бэкенд-архитектуру, тесно сотрудничая с командами Frontend и Product для достижения бизнес-результатов.
требования
- Более 5 лет коммерческого опыта работы бэкенд/full-stack разработчиком с возможностью полного владения архитектурой.
- Глубокая производственная экспертиза в NestJS, PostgreSQL (сложное проектирование схем, индексирование, миграции) и Redis (кэширование, ограничение скорости).
- Подтверждённый опыт создания масштабируемых рабочих процессов обработки данных и управления развивающимися, сильно реляционными моделями данных в продакшене.
- Подтверждённый опыт создания асинхронных конвейеров ИИ и интеграции API LLM (обработка ограничений скорости, фоновых рабочих процессов, принудительных JSON-выводов и стратегий отката).
- Практический опыт работы с NATS или другими системами обмена сообщениями, ориентированными на события.
- Глубокое понимание распределённых систем (идемпотентность, повторные попытки, состояния гонки, конечная согласованность).
- Опыт проектирования SaaS-систем на основе подписок и безопасных платёжных интеграций.
- Твёрдое понимание DevOps и безопасности: Docker, Kubernetes, Helm, потоки аутентификации и строгая защита данных PII.
- Английский для работы и переписки.
условия
- Компенсация на уровне рынка.
- Офис/гибрид в Варшаве или полностью удалённая работа из близлежащих часовых поясов (CET ±2).
- 20 оплачиваемых рабочих дней отпуска в год + больничные.
навыки