Круглов Михаил
NodeJS Developer (Mobile First продукт)
- Функциональное тестирование
- Интеграционное тестирование
- PostgreSQL
- Atlassian Jira
- Android
- Английский язык
- Ручное тестирование
- Node.js
- Английский — B1 — Средний
Node.js разработчик в Mobile-first продукт | Dating | Знакомства | Старт с нуля
Привет!
Ищу сильного NodeJS инженера, который готов взять на себя серверную часть mobile-first продукта.
О проекте
Премиальное dating-приложение с упором на приватность, высокое качество и опыт. Ориентируемся на рынок США, вдохновляемся форматами типа Wheely-такси.
Цель
Доделать MVP в связке с Flutter-разработчиком и дальше масштабироваться.
Что уже есть
Связка Бэк + Flutter. Уже реализована часть функционала.
Сидим на AWS, база Postgres. Админка на AdminJS.
Код покажу до старта, чтобы ты посмотрел, подходит ли тебе архитектура/стиль.
Что нужно делать
-Разработка и поддержка backend-архитектуры под mobile-first продукт.
-Подключение к мобильному клиенту (REST, WebSocket).Реализация бизнес-логики: мэтчинг, чаты, блокировки, жалобы, приватные режимы, подписки.
-Интеграция с внешними сервисами.
-Поддержка CI/CD, логирования, мониторинга, тестирования.
Требования (технические)
Архитектура и стек:
-Node.js
-PostgreSQL, Redis, WebSocket (Socket.io или альтернатива).
-Опыт построения REST API, понимание авторизации (JWT, OAuth, session tokens).
-Понимание структурирования кода: модули, репозитории, слои логики.
-AdminJS, Portainer
Что я ожидаю от тебя как CTO:
-Умеешь в одиночку запустить рабочий backend, за тобой не нужно бегать и контролировать в мелочах.
-Формулируешь риски, предлагаешь варианты, а не просто ждёшь задач из Jira.
-Умеешь работать с хаосом на ранних стадиях.
-Чувствуешь баланс жесткости/гибкости при работе с бизнесом.
-Знаешь когда надо грязно хардкодить, а когда потратить время и сделать расширяемо
-Видишь архитектуру сквозь задачи
-Умеешь работать в связке с мобильным разработчиком - через документацию, открытые диалоги, проверки.
-Умеешь оценивать задачи и попадать в свои оценки
-Используешь нейронки для ускорения процесса. Умеешь быстро изучать новое.
Условия
Удаленка, гибкий график, нет бюррократии
Напишите в телеграм @ruslan_tech
-Укажите что по NodeJS позиции
-Коротко об релевантном опыте
-ссылка на CV
-GitHub
P.S. Как и на любом старте проекта - бывают моменты трэша и я сразу о нем предупреждаю. Но хуже того, что обещаю, вряд ли будет. Часто - даже лучше.