PushOn - сервис для массовых рассылок в Whatsapp через официальное API.
Проект на старте, в режиме MVP+. У нас есть официальный статус технического партнёра Meta, живые клиенты, понимание что нужно рынку и куда развивать продукт.
У нас нет лишнего менеджмента, но есть сильные специалисты с опытом архитектуры, разработки и продакшн-релизов сложных веб-приложений.
Мы строим систему с нуля и можем делиться экспертизой: от проектирования архитектуры и roadmap продукта, до запуска, масштабирования и рефакторинга, роста команды. Нам нужны не просто руки, а человек, который хочет учиться и развиваться. Пишем современный backend с чистой бизнес-логикой, строгими транзакциями и надёжной обработкой данных. Вся архитектура прозрачная, без “магии”, лишних абстракций и тяжеловесных framework-ов.
С ростом продукта будет расти и сложность задач. Минимум CRUD и прочих "сверстай очередную форму".
Стек
Backend: Node.js, TypeScript, TypeORM, PostgreSQL
Frontend: Vue 3 (composition API, vite, pinia)
Тесты: Vitest
Dev Tools: Git, Docker
Как мы работаем с ИИ
В команде PushOn активно используется ИИ (ChatGPT, Copilot и аналоги) для ускорения разработки. Ожидаем, что ты умеешь не только “просить ИИ что-то сгенерировать”, но и критически относиться к результату:
— Проверять, исправлять и дорабатывать AI-код до нормального, рабочего решения, встраиваемого в нашу архитектуру.
— Использовать лучшие практики, совмещая скорость работы ИИ с собственным пониманием задачи
— Уметь находить и объяснять ошибки, улучшать результат
— В команде важен навык взаимодействия “человек+ИИ”, а не только copy-paste
Твои задачи
Реализация новых фич и поддержка существующего кода (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.
Навык писать читаемый, лаконичный и предсказуемый код
Что предлагаем
Минимум бюрократии: прямой доступ к основателю+архитектору
Возможность влиять на стек, архитектуру и процессы
Возможность получить в менторы опытного архитектора
Гибкий график, полностью удалённая работа
Оклад обсуждаем на собеседовании
Работа над реально живым проектом, который быстро развивается
Контакты: @AlexGreenblat
Пиши: Расскажи немного о себе и покажи github/резюме — ценим конкретику и прямой диалог.
Выберите в календаре одну из дат, подсвеченных цветом