Ухта, набережная Нефтяников, 11А
Future-IT-Dent — продукт для стоматологических клиник. Сейчас мы усиливаем направление мобильной разработки: новые пользовательские сценарии, больше автоматизаций, интеграции и устойчивый backend под мобильные функции.
Кого мы ищем
Нам нужен junior+ / middle разработчик, который будет:
развивать мобильное приложение на Flutter (iOS/Android),
развивать backend-слой на NestJS, который обслуживает мобильные сценарии (API, webhooks, интеграции, фоновые задачи).
Чем предстоит заниматься:
Flutter (основное)
Развивать мобильное приложение (iOS/Android): новые экраны и сценарии, улучшение UX, работа с состояниями и навигацией.
Интеграция с API: авторизация, обработка ошибок, оффлайн/кэширование, оптимизация сетевых запросов.
Работа со стабильностью: багфиксы, деградации производительности, анализ падений, повышение качества релизов.
Сборки и релизы: участие в выпуске версий; настройка CI/сборок, если есть опыт.
NestJS (backend под мобильный контур)
Разрабатывать и поддерживать сервисы на NestJS: REST API для мобильного приложения, webhooks, интеграционные endpoints.
Фоновые задачи/очереди, интеграции с внешними сервисами (уведомления/синхронизации/триггеры).
Писать аккуратные изменения в существующем коде, разбираться в причинах багов, закрывать задачи "под ключ".
Взаимодействие с продуктом
Участвовать в обсуждении сценариев: что именно делаем для пользователей, какие ограничения по данным/скорости/стабильности.
Взаимодействовать с командой (код-ревью, синхронизация по API, приоритизация техдолга).
Стек
Mobile: Flutter
Backend: NestJS (мобильные сервисы/интеграции), основной backend продукта — Laravel 10
PostgreSQL, Redis, очереди, JWT, мультиарендность
Git, code review, таск-трекер
Что мы ожидаем (уровень junior+ / middle)
По Flutter
Уверенная практика Flutter: виджеты, композиция UI, навигация, работа с сетью, обработка ошибок.
Понимание state management.
По NestJS / backend
Коммерческий опыт Node.js/NestJS.
Понимание REST, авторизации (JWT), принципов клиент-серверного взаимодействия.
Умение проектировать API (стабильность контрактов, версии, предсказуемые ошибки).
Опыт работы с БД на уровне запросов/моделей (PostgreSQL), понимание кэширования/Redis.
Общие ожидания
Умение читать и улучшать чужой код.
Ответственность и самостоятельность: оценка, декомпозиция, коммуникация по рискам, доведение до результата.
Будет плюсом
Знание php (Laravel, Symfony) на уровне чтения/понимания.
Опыт интеграций (webhooks, внешние сервисы, фоновые задачи).
Опыт публикации приложений (App Store / Google Play), подписи/сборки, CI/CD.
Понимание домена (healthcare/CRM/сервисы коммуникаций) — необязательно, но помогает.
Условия
Формат: работа в офисе.
Гибкий старт рабочего дня (ориентир 9–11) — обсуждается.
Живой продукт и понятный смысл задач: влияние на реальных пользователей и быстрый цикл внедрения.
Технически сильная команда, код-ревью, наставничество/поддержка на онбординге.
Перспектива роста в сторону сильного mobile + backend инженера.
При отклике:
кратко о вашем опыте Flutter и backend (NestJS/Node.js),
ссылки на GitHub/проекты.