от 180 000 сом в месяц
ЗАО "Банк Компаньон"
Компания
Бишкек
от 1 500 $ в месяц
Senior Java Backend Developer (Spring WebFlux) Локация: Бишкек, работа в офисе Формат: Проектная работа с возможностью перехода на постоянную позицию О компании LoadConnect.io — SaaS-платформа для автоматизации логистики в США и Канаде. Нашими продуктами пользуются более 11 000 пользователей. Мы развиваем высоконагруженную инфраструктуру, обработку данных в реальном времени и AI-агентов. Чем предстоит заниматься ● Проектировать и разрабатывать высоконагруженные backend-сервисы на Java и Spring WebFlux. ● Проводить рефакторинг существующего кода, улучшать архитектуру, производительность и отказоустойчивость. ● Работать с AWS, Amazon RDS, PostgreSQL и Redis; оптимизировать хранение и обработку данных. ● Разрабатывать WebSocket-сервисы для обмена данными в реальном времени. ● Создавать backend-инфраструктуру для AI-агента, рассчитанного на 1000+ одновременно активных пользователей. ● Проектировать асинхронную обработку задач, очереди сообщений и взаимодействие микросервисов. ● Принимать ключевые технические решения и участвовать в развитии архитектуры продукта. Технологический стек Java 17+, Spring Boot, Spring WebFlux, Project Reactor, AWS, Amazon RDS, PostgreSQL, Redis, WebSocket, REST API, Docker, микросервисы. Требования ● От 5 лет коммерческой разработки на Java. ● Глубокие знания Spring Boot, Spring WebFlux и реактивного программирования. ● Опыт проектирования высоконагруженных и распределённых систем. ● Практический опыт работы с AWS, RDS, PostgreSQL и Redis. ● Понимание конкурентности, многопоточности, асинхронной обработки и WebSocket. ● Умение находить узкие места, оптимизировать производительность и проводить архитектурный рефакторинг. ● Опыт создания сервисов для тысяч одновременных подключений. Будет плюсом: опыт с AI-агентами, LLM API, очередями сообщений и Kubernetes. Условия ● Работа в офисе в Бишкеке. ● Сначала сотрудничество на проектной основе, затем возможен переход на постоянную позицию. ● Оплата обсуждается индивидуально в зависимости от опыта и квалификации. Как откликнуться Отправьте резюме, GitHub или краткое описание реализованных проектов. Сайт: https://loadconnect.io Тема сообщения: Senior Java Backend Developer — LoadConnect
от 180 000 сом в месяц
Мы — команда разработки продуктов для юр.лиц Банка Компаньон(B2B). Развиваем мобильные и веб-продукты для бизнес-клиентов банка. Ищем сильного iOS-разработчика, который будет драйвить архитектуру и качество нашего B2B iOS-приложения. Стек проекта - Swift, UIKit + SwiftUI (миграция) - Модульная архитектура на - Clean Architecture, MVVM + Coordinator - Собственный дизайн-система и UI-kit Требования (must-have) - 6+ лет коммерческой разработки на Swift, глубокое знание UIKit - 3+ года продакшн-опыта со SwiftUI и понимание, когда её НЕ стоит использовать - Swift Concurrency (async/await, actors), Combine — уверенное владение - Clean Architecture, DDD, модульная архитектура (SPM-модули, feature-модули) - Знание паттернов: MVVM, MVP, VIPER, Coordinator — с пониманием trade-offs - Безопасность (критично для банка): Keychain, SSL pinning, биометрия (Face ID / Touch ID), защита от reverse engineering, обфускация, jailbreak detection - Тестирование: Unit, Snapshot (swift-snapshot-testing), UI-тесты; опыт TDD/BDD - CI/CD, code coverage, quality gates (SwiftLint, Danger) - Git на уровне GitFlow, feature flags, работа с монорепами - Профилирование через Instruments, оптимизация памяти, launch time, работа с большими списками - Опыт публикации в App Store, работа с App Store Connect, TestFlight, force-update - Опыт интеграций с REST, WebSocket, offline-first подходы - Опыт работы с логами и мониторингом: Splunk / Grafana / Firebase Crashlytics Будет плюсом: - Опыт в финтехе/банкинге - Опыт с B2B-продуктами: сложные роли и права доступа, работа с юрлицами (ОЭП, доверенности, подписанты) - Опыт миграции UIKit → SwiftUI на живом продукте - RxSwift (для работы с legacy-модулями) - Kotlin Multiplatform(KMP) / shared-код с Android Обязанности - Развивать архитектуру iOS-приложения Банк Компаньон для B2B-клиентов - Проектировать и внедрять новые модули, писать ADR по ключевым техническим решениям - Взаимодействовать с продуктовыми командами, Backend, Web и Android — обеспечивать консистентность продукта - Работать с тимлидом, оунером по декомпозиции и техническому уточнению беклога - Менторить middle/junior iOS-разработчиков, проводить code review - Участвовать в техническом найме iOS-команды - Обеспечивать test coverage, maintainability и безопасность кода - Продвигать инженерные практики: TDD, quality gates, CI/CD - Предлагать технические и продуктовые улучшения B2B-продукта
от 50 000 сом в месяц
Ищем специалиста, который будет разбирать технические обращения, помогать пользователям наших сервисов и передавать командам разработки уже исследованные инциденты с понятным описанием проблемы. Поддержка охватывает основные системы маркетплейса: личный кабинет продавца, покупательские сервисы, заказы, каталог, складские и логистические процессы, расчёты с продавцами и интеграции. Чем предстоит заниматься Принимать и анализировать обращения от первой линии поддержки и внутренних команд. Выяснять обстоятельства проблемы, проверять шаги воспроизведения и определять её влияние на пользователей и процессы. Проверять логи, ответы API и данные в базе, чтобы локализовать причину сбоя. Использовать SQL-запросы для диагностики данных и проверки бизнес-сценариев. Создавать понятные задачи для команд разработки и инфраструктуры: прикладывать логи, запросы, идентификаторы, время возникновения и шаги воспроизведения. Сообщать заявителям о ходе решения и предлагать временный обходной путь, если он есть. Вести базу знаний и инструкции для первой линии поддержки. Замечать повторяющиеся проблемы и предлагать способы сократить количество обращений. Что для нас важно Опыт технической поддержки, сопровождения приложений или системного администрирования. Понимание основ HTTP, REST API, JSON и кодов ответов. Умение проверять API-запросы в Postman или аналогичном инструменте. Базовые навыки SQL: SELECT, фильтрация, сортировка, простые JOIN. Умение читать логи и последовательно искать причину проблемы. Базовое понимание Linux и командной строки. Внимательность, системный подход и умение понятно описывать технические проблемы. Готовность общаться с пользователями и командами разработки. Уровень Junior Подойдёт, если у вас есть базовые технические знания и начальный опыт поддержки или сопровождения систем. Для типовых случаев будут инструкции и помощь коллег. Важно уметь аккуратно собирать информацию, следовать процессу диагностики и вовремя эскалировать проблему. Уровень Middle Ожидаем самостоятельной диагностики нетиповых инцидентов, умения связывать симптомы с данными в логах и системе, а также опыта сопровождения production-сервисов. Будет плюсом умение выявлять повторяющиеся причины сбоев и предлагать улучшения в мониторинге, документации и процессе поддержки. Будет плюсом Опыт поддержки маркетплейсов, финтеха, WMS, OMS, PIM или логистических систем. Знакомство с Grafana, Loki, Sentry или другими системами мониторинга и сбора ошибок. Понимание очередей и событийной интеграции, например Kafka. Опыт работы с YouTrack, Jira или другой системой управления задачами. Что мы предлагаем: Возможность развиваться в направлении IT Support и расти до более высоких уровней поддержки. Работа с реальными техническими задачами, интеграциями и внутренними системами маркетплейса. Команду специалистов и взаимодействие с разработчиками, продуктом и другими IT-командами.
1 000 – 2 000 $ в месяц
О нас Мы — IT-команда из выпускников ведущих университетов с опытом работы в топовых компаниях. Сейчас базируемся в Кыргызстане и занимаемся автоматизацией традиционного бизнеса с помощью AI. Мы создаём системы, которые берут рутинные процессы на себя и делаем так, чтобы управлять ими было просто и приятно. Кого мы ищем QA-инженера, который умеет взять проект целиком и отвечать за его качество — от разбора требований до поведения системы в проде. Данные у нас идут через несколько сервисов, очередей и внешних API, а часть логики отдана AI-моделям, поэтому здесь мало кликать по интерфейсу: нужно понимать, какой запрос ушёл, что вернулось, что легло в базу и что случится, если внешний сервис ответит таймаутом. Что предстоит делать Брать проект под свою ответственность: разбирать требования и OpenAPI-спеки, находить дыры до того, как они станут багами Проектировать тестовую стратегию: что покрываем автотестами, что проверяем руками, где достаточно контрактного теста, а где нужен end-to-end Тестировать REST API: схемы и коды ответов, валидация, права доступа (RBAC), пагинация, идемпотентность, поведение при таймаутах и 5xx от внешних систем Проверять целостность данных по всей цепочке: запрос → очередь → БД → дашборд; ловить расхождения между интерфейсом и тем, что реально лежит в PostgreSQL Тестировать асинхронку: воркеры Celery, ретраи, дубли задач, гонки, потерянные сообщения Писать и поддерживать автотесты (API на Pytest, UI на Playwright), гонять их в Docker и встраивать в CI/CD, бороться с flaky Проверять AI/ML-компоненты: отличать допустимый разброс ответов модели от ошибки системы, ловить регресс при смене модели или промпта Тестировать дашборды: графики и визуализацию, состояния загрузки и ошибок, большие объёмы данных, адаптив и кросс-браузерность Разбирать логи, воспроизводить проблемы и писать баг-репорты с точными шагами и запросом/ответом Проверять миграции и обратную совместимость API перед релизом, выстраивать процессы тестирования там, где их ещё нет Что важно для нас Опыт 3-4 года в тестировании веб-приложений и API Умение вести проект в одиночку: сами планируете, сами приоритизируете, сами отвечаете за результат Уверенный тест-дизайн (классы эквивалентности, граничные значения, попарное тестирование) и понимание, когда какая техника окупается Тестирование REST API: Postman, Swagger/OpenAPI, понимание HTTP-методов, статусов, заголовков и аутентификации (JWT, OAuth, API-ключи) SQL на уровне сложных выборок: джойны, агрегации, оконные функции; PostgreSQL или MySQL Автотесты на Python (Pytest) или JavaScript/TypeScript и UI-автотесты (Playwright, Selenium или Cypress), включая работу с ожиданиями и нестабильными тестами Понимание архитектуры веб-приложений и уверенная работа с DevTools: Network, консоль, подмена запросов Git, Docker (поднять окружение из docker-compose), Linux в командной строке, базовое понимание CI/CD Умение спокойно и аргументированно объяснить, почему это баг — и разработчику, и бизнесу Будет плюсом Опыт тестирования продуктов на LLM: эталонные датасеты, оценка качества ответов, регресс при смене модели или промпта Нагрузочное тестирование (Locust, k6, JMeter) и поиск узких мест Контрактное тестирование и валидация ответов по JSON Schema / OpenAPI Базовое понимание OWASP Top 10: SQL-инъекции, XSS, IDOR, проверка прав доступа Python на уровне собственных утилит: генераторы тестовых данных, моки внешних API (WireMock, responses, MSW) CI/CD пайплайны (GitHub Actions, GitLab CI): прогоны, параллелизация, отчёты Allure; опыт с TMS (TestRail, Qase, Zephyr) Очереди и брокеры (Celery, RabbitMQ, Redis), наблюдаемость (Sentry, Grafana) Accessibility (a11y), мобильное тестирование, умение читать чужой код (Python/JS) Условия Офис в городе Ош, офлайн формат (требуется релокация, если вы из другого города) — мы верим в силу командной работы плечом к плечу Конкурентная зарплата, обсуждается индивидуально Тестовую стратегию, процессы и стек выстраиваете вы Работа над реальн
Скажите, что нашли вакансию на VakaVaka — так работодателю проще вас узнать.