Войти

Mobile & Web Fullstack Developer

Компания carpal
Тип Офис / Бишкек
Оклад От 1000 USD в месяц
Описание вакансии

Мы ищем универсального Middle+ или Senior разработчика с опытом Flutter, который сможет работать не только с мобильным приложением, но и при необходимости подключаться к frontend и backend.

Вы присоединитесь к существующей команде разработчиков

Наш стек

Мобильное приложение:

  • Flutter и Dart
  • Feature-first архитектура
  • GoRouter
  • ChangeNotifier и feature-контроллеры
  • Flutter Secure Storage
  • HTTP API и Bearer JWT
  • Material 3 и собственная дизайн-система
  • Unit, widget и integration-тесты
  • Android App Bundle, Google Play Console
  • App Store Connect и TestFlight

Web-платформа:

  • TypeScript
  • React 19
  • Next.js 16 и App Router
  • TanStack Query
  • next-intl
  • Framer Motion
  • OpenLayers
  • WebSocket
  • Playwright
  • Отдельные приложения для клиентов и партнёров
  • Общие пакеты для API, авторизации, карт и дизайн-системы

Backend:

  • Node.js и TypeScript
  • Fastify
  • Prisma ORM
  • PostgreSQL
  • Zod
  • REST API и OpenAPI
  • WebSocket
  • Фоновые задачи и reconciliation-процессы
  • Транзакции, блокировки и идемпотентность
  • S3/R2-совместимое объектное хранилище
  • Vitest
  • Docker, GitHub Actions и Railway

Интеграции:

  • Didit KYC
  • Telegram Bot API
  • SMS и email
  • Web Push
  • Карты и геоданные
  • Сервисы телематики
  • LLM и MCP-инструменты
Чем предстоит заниматься
  • Развивать мобильное приложение Carpal на Flutter.
  • Разрабатывать новые пользовательские сценарии для арендаторов и владельцев автомобилей.
  • Поддерживать и улучшать web-платформу на Next.js.
  • Разрабатывать и поддерживать backend, REST API и внешние интеграции.
  • Реализовывать функции от бизнес-требования и макета в Figma до выпуска в production.
  • Поддерживать realtime-функции через WebSocket.
  • Работать с PostgreSQL, транзакциями, конкурентными запросами и фоновыми задачами.
  • Участвовать в code review и архитектурных обсуждениях.
  • Собирать и публиковать мобильное приложение в App Store и Google Play.
  • Работать над SEO и технической оптимизацией web-платформы.
  • Поддерживать техническую документацию по реализованным функциям.
Что для нас важно
  • От 3 лет коммерческого опыта разработки либо сильное портфолио завершённых продуктов.
  • Уверенное знание Flutter и Dart.
  • Опыт создания и поддержки production-приложений на Flutter.
  • Понимание архитектуры мобильных приложений, навигации и управления состоянием.
  • Уверенное знание TypeScript.
  • Практический опыт React и Next.js.
  • Опыт Node.js и разработки REST API.
  • Опыт Fastify, Express или NestJS и готовность работать с Fastify.
  • Уверенная работа с PostgreSQL и ORM.
  • Понимание транзакций, блокировок, идемпотентности и конкурентного доступа к данным.
  • Опыт работы с JWT-авторизацией, загрузкой файлов и внешними API.
  • Понимание клиентского и серверного кэширования.
  • Умение писать поддерживаемый код и покрывать критические сценарии тестами.
  • Умение работать с Git в командной разработке.
  • Способность разбираться в существующем коде и учитывать связанные состояния системы.
  • Умение самостоятельно оценить задачу, предложить решение и довести его до production.
  • Умение работать по макетам Figma с вниманием к адаптивности и деталям интерфейса.
  • Умение пользоваться LLM и MCP в разработке, проверяя результат тестами и кодом.
  • Умение читать техническую документацию на английском языке.
Будет плюсом
  • Опыт Riverpod, Bloc или другого масштабируемого state management во Flutter.
  • Опыт публикации приложений через TestFlight, App Store Connect и Google Play Console.
  • Понимание code signing, сертификатов, provisioning profiles и store review.
  • Опыт TanStack Query и Next.js App Router.
  • Опыт Fastify и Prisma.
  • Опыт WebSocket или Socket.IO.
  • Опыт PostgreSQL под высокой нагрузкой.
  • Опыт Redis.
  • Опыт S3, Cloudflare R2 или аналогичных хранилищ.
  • Опыт с очередями, outbox-паттерном и фоновыми задачами.
  • Опыт разработки маркетплейсов, систем бронирования или fintech/KYC-сценариев.
  • Опыт Docker, GitHub Actions, Railway или других облачных платформ.
  • Опыт мониторинга, структурированного логирования и расследования production-инцидентов.
  • Понимание SEO, structured data, sitemap и индексации.
  • Опыт построения дизайн-систем.
Что предлагаем
  • Гибридный формат и гибкий рабочий график
  • Рабочее место
  • Работа в существующей продуктовой команде
  • Необходимые сервисы, подписки и LLM-инструменты
  • Возможность влиять на архитектуру и технические решения.
  • Работа над собственным продуктом с реальными пользователями
  • Рост вместе с компанией и расширение зоны ответственности.
  • Условия и уровень оплаты обсуждаются по результатам интервью
Telegram @darjekngh