Астана, проспект Туран, 42
Наш клиент - аутсорсинговая IT-компания. Работаем сейчас над мобильными приложениями для клиентов. Текущий проект: мобильное приложение для покупки и управления недвижимостью. Продукт интегрируется с CRM/ERP, работает с реальными транзакциями и персональными данными.
Команда расширется, и сейчас мы ищем fullstack разработчика с опытом в мобильной разработке.
Задачи:
Разработка frontend + backend (модули, домен, границы ответственности)
Проектирование REST API (версионирование, идемпотентность, пагинация)
Интеграции с CRM/ERP и внешними сервисами (API, вебхуки, события)
Аутентификация и авторизация (JWT/OAuth2, RBAC)
Нагрузочные ожидания, SLA, логирование, мониторинг
CI/CD, dev/test/prod, релизный процесс
UAT, внедрение, разбор инцидентов
Работа под руководством сеньора
Требования:
TypeScript / JavaScript
Git: ветвление, осмысленные коммиты, pull request, разрешение конфликтов.
Понимание асинхронности: Promise, async/await, event loop
Умение читать чужой код и встраиваться в существующую кодовую базу.
Умение получать и давать code review конструктивно.
Frontend
Уверенная работа с React Native: хуки, управление состоянием (Redux / Zustand / React Query или аналоги), переиспользуемые компоненты.
Понимание жизненного цикла компонентов, базовая оптимизация.
Умение реализовывать компоненты по макетам Figma без потери деталей.
Backend
PHP Laravel или Python
Реализация REST API: роутинг, валидация, обработка ошибок, коды ответов.
Базовое понимание аутентификации: JWT, сессии, защита эндпоинтов.
Умение работать с существующей архитектурой модулей
PostgreSQL / MySQL: написание запросов, джойны, базовое понимание индексов, работа с ORM (Prisma / TypeORM / Sequelize).
Redis: базовое использование как кэш или хранилище сессий.
Docker и docker-compose: запустить, настроить, отладить локально.
Понимание CI/CD пайплайнов
Условия:
Leap Kazakhstan
Астана
до 1000000 KZT
Digital Alliance (Диджитал Альянс)
Астана
до 1200000 KZT
Корпоративный фонд «NU Impact Foundation»
Астана
до 600000 KZT