Senior Fullstack-разработчик (Go + React Native)

Small, ТМ (Скиф Трейд, ТОО)

  • Алматы
  • Постоянная работа
  • Полная занятость
  • 9 ч. назад
Мы строим «нервную систему» магазина с нуля. Нам нужно заменить устаревшие процессы на современное мобильное приложение, которое работает на ТСД (Zebra/Honeywell) и смартфонах сотрудников. Вам предстоит закрыть собой техническую экспертизу: от архитектуры БД на бэкенде (Go) до драйверов сканера на фронтенде (RN).Наш стек: Mobile: React Native 0.79+, Expo SDK 53+ (с кастомными нативными модулями), React Native Web. Backend: Go (Golang), PostgreSQL, Redis, RabbitMQ/Kafka, Docker. Architecture: Local-first (WatermelonDB / SQLite), Monorepo (Nx/Turborepo). State & UI: Tanstack Query, Zustand/Legend State, Tailwind (Uniwind/NativeWind). Quality: Maestro (E2E), Sentry, SonarQube.Что будете делать:
  • Архитектура: Проектирование и разработка ядра системы: Mobile (ТСД) + Backend (Go) + Web (Кабинет директора).
  • Offline-first: Реализация сложного механизма синхронизации данных (Sync Engine), очередей и разрешения конфликтов (WatermelonDB <-> Go Backend).
  • Backend на Go: Написание микросервисов, API Gateway, интеграция с 1С (JSON/HTTP) и очередей (RabbitMQ/Kafka).
  • Hardware Integration: Написание нативных модулей для работы с лазерными сканерами ТСД и Bluetooth-принтерами.
  • Frontend: Создание корпоративного UI Kit (Monorepo для Mobile и Web) и верстка ключевых экранов.
  • Качество: Настройка CI/CD (Fastlane, Github Actions), внедрение тестов (Maestro/Jest) и проведение жесткого код-ревью.
  • Команда: Менторство разработчиков (Mobile Middle, Frontend) и принятие ключевых технических решений (ADR).
Наш идеальный кандидат:
  • Fullstack опыт: 5+ лет коммерческой разработки (из них уверенное владение Go и React Native). Вы можете в одиночку поднять бэкенд и написать мобильное приложение.
  • Mobile Expert: Глубокое понимание React Native (Bridge, JSI, TurboModules, Reanimated). Опыт написания Native Modules (Kotlin/Java/Swift) — обязательно, так как работаем с «железом».
  • Backend Expert: Опыт проектирования БД (PostgreSQL), оптимизации SQL-запросов, работы с конкурентностью в Go (Goroutines) и микросервисной архитектурой.
  • Offline Experience: Вы понимаете, как жить без интернета. Знаете, что такое Optimistic UI, Delta Sync и как не «уронить» базу при синхронизации 100к товаров.
  • System Design: Умение проектировать отказоустойчивые системы. Понимание вопросов безопасности (JWT, OAuth) и производительности.
  • Самостоятельность: Готовность принимать решения в условиях сжатых сроков (MVP за 3 месяца) и аргументировать trade-offs.
Будет плюсом:
  • Опыт работы с ТСД (Zebra, Honeywell).
  • Опыт разработки Web-версий на React.
Мы предлагаем:
  • Карт-бланш: Возможность построить архитектуру с нуля без legacy.
  • Влияние: Вашим продуктом будут пользоваться тысячи сотни пользователей.
  • Официальное оформление: ТК РК, белая зарплата (уровень Lead).
  • Формат: Офис в Алматы (для работы с оборудованием) или Гибрид.
  • Динамика: Сильная команда, отсутствие бюрократии, прямая коммуникация с бизнесом.
SMALL — казахстанская розничная торговая компания, владеющая собственной сетью магазинов, складов, распределительных центров, производств (фабрик-кухонь) и логистической инфраструктурой.Сейчас в компании работают более 12,000 сотрудников, количество магазинов превышает 140, а нашими клиентами являются более 7 миллионов человек.

HeadHunter

Похожие вакансии

  • 1С программист - разработчик (Middle/Senior 1С Разработчик), г. Алматы

    Медикер

    • Алматы
    Компания Медикер - лидер частной медицины в Казахстане приглашает активных и энергичных достигать результатов вместе с нами. В подразделении города Алматы открыта вакансия 1С про…
    • 5 д. назад
  • Middle/Senior Backend- разработчик (PHP/Laravel)

    Kulenkov Group

    • Алматы
    • 500 000 тнг в месяц
    Vezunchik - платформа из 3 продуктов (Taxi, Food Delivery, Drivers) для управления таксопарками, курьерскими службами и электронным документооборотом водителей. Суммарная кодовая б…
    • 18 д. назад
  • Java/Spring разработчик (Senior)

    Agile Soft

    • Алматы
    На проект с иностранным заказчиком, требуется: Java/Spring разработчик Требования: Опыт работы на Java/Spring от 4 лет; Уверенное знание ООП, Java 8+ и основных пакетов стан…
    • 20 д. назад