Реализация новых фич и поддержка существующего кода (frontend + backend)
Реализация бизнес-логики. Круто если сам можешь проектировать, если нет, то наш архитектор поможет и разложит всё по полочкам.
Работа с импортом данных (CSV), chunked-инсертами, batch-операциями, транзакциями, идемпотентностью
Оптимизация и рефакторинг кода, покрытие тестами важных частей
Обсуждение и внедрение архитектурных улучшений
Требования:
Опыт с Node.js + TypeScript от 1 года (или сильные pet-проекты)
Опыт с Vue 3 (composition API, vite, pinia — хотя бы на базовом уровне)
Понимание принципов работы реляционных БД (PostgreSQL)
Навыки работы с Git, Docker
Умение разбираться в чужом коде, исправлять и предлагать улучшения
Критичность и самостоятельность: готовность анализировать и дорабатывать код, сгенерированный ИИ по твоему запросу. Понимание, что ИИ лишь инструмент, ответственность за код несёт программист.
Уровень английского для чтения и поиска решений
Будет дополнительным плюсом:
Опыт построения транзакционной бизнес-логики, idempotency, batch-операций
Опыт с TypeORM
Навыки интеграции сторонних API, очередей, воркеров, умение собрать свою очередь на БД, in memory.
Навык писать читаемый, лаконичный и предсказуемый код
Условия:
Минимум бюрократии: прямой доступ к основателю+архитектору
Возможность влиять на стек, архитектуру и процессы
Возможность получить в менторы опытного архитектора
Гибкий график, полностью удалённая работа
Оклад обсуждаем на собеседовании
Работа над реально живым проектом, который быстро развивается