Интеграция Дистрибуция Проекты

Информационные ТехнологииРазмер не указан idp.by

О компании

Описание компании пока не заполнено.

Город: Минск

Открытые вакансии (6)

Интеграция Дистрибуция Проекты Senior Go (Golang) R&D Engineer / Backend Developer (SIP / RTP Media Gateway)
Зарплата не указанаМинск
ПрограммистУдалённая работаболее 6 лет
Описание проекта Мы создаем коммуникационную платформу нового поколения. Вы присоединитесь к R&D команде в качестве ключевого специалиста для решения сложной и амбициозной задачи: разработки высокопроизводительного сервиса управления медиапотоками и сигнализацией, работающего в режиме реального времени. Мы ищем опытного и самостоятельного инженера, который умеет работать с высоконагруженными сетевыми приложениями, глубоко понимает принципы concurrency в Go и готов взять на себя ответственность за ключевые компоненты распределенной системы. Требования к кандидату Обязательные требования Сильный Go: уверенное владение идиомами языка, проектированием пакетов, интерфейсов и надежной обработкой ошибок. Глубокая concurrency: экспертное понимание работы goroutines, channels, context, синхронизации (mutex/atomic), а также умение предотвращать race conditions и утечки памяти. Сетевой I/O: уверенная работа с TCP/UDP, управление таймаутами, поддержка долгоживущих сессий и реализация graceful shutdown. gRPC & Streaming: практический опыт построения API, включая gRPC-стриминг. Тестирование: написание качественных unit- и integration-тестов, активное использование race detector. Observability: настройка метрик, структурированного логирования, базового трейсинга и профилирования с помощью pprof. Инструментарий: Docker, CI/CD, регулярное проведение code review. Уровень: уверенный инженер с опытом разработки распределенных высоконагруженных систем (опыт создания исключительно CRUD REST-сервисов не подходит). Будет большим плюсом Опыт проектирования и оптимизации high-throughput / low-latency сервисов. Навыки оптимизации горячих путей выполнения (hot path, оптимизация аллокаций, пулинг объектов). Опыт использования CGO или интеграции нативных зависимостей. Опыт поддержки, профилирования и доработки сложных сторонних библиотек или форков. Телеком специфика (желательно, но не критично) SIP: понимание диалогов, транзакций, provisional responses, логики CANCEL, re-INVITE / UPDATE. SDP: согласование кодеков и параметров сессий. RTP/RTCP: специфика передачи real-time media трафика. Доменная экспертиза: опыт работы хотя бы с одним из компонентов — B2BUA, media gateway, SBC или softswitch. Кодеки: базовое понимание специфики G.711, AMR, EVS. Плюсы в телекоме: реализация mid-call смены медиа/кодека без разрыва звонка, работа с Early media (183 Session Progress), Hold/unhold, media renegotiation, опыт интеграции с Asterisk, Kamailio или WebRTC gateway, а также навык разбора сложных сетевых проблем (например, one-way audio или signaling races). Минимум для старта: Если у вас сильная база в Go, сетевом программировании и concurrency, мы готовы поддержать вас в быстром погружении в специфику SIP/SDP/RTP. Наш технологический стек Язык: Go (Golang) Протоколы и сети: TCP/UDP, IP, RTP/RTCP, SIP, gRPC, REST Телеком: VoIP-стек, кодеки (G.711, AMR, EVS и др.) Инфраструктура: Docker, CI/CD, метрики и трейсинг Ключевые задачи Проектировать, разрабатывать и оптимизировать высокопроизводительные компоненты бэкенда на Go для обработки сетевого и медиа-трафика в реальном времени. Отвечать за отказоустойчивость сетевого ввода-вывода, управление сессиями и стабильность конвейеров обработки данных. Интегрировать микросервисные компоненты платформы через gRPC-стриминг и REST-интерфейсы. Оптимизировать критические участки кода (hot path), снижая нагрузку на GC и минимизируя latency. Внедрять системы мониторинга, метрик и профилирования для постоянного контроля производительности сервисов. Тесно взаимодействовать с системными аналитиками и R&D инженерами для проектирования архитектуры масштабируемых решений. Ищем сильного Go-разработчика для работы над высоконагруженным SIP/RTP media gateway: сильная concurrency, сетевой I/O, gRPC, оптимизация hot path и профилирование. Опыт в VoIP/телеком-домене (SIP, RTP) будет большим плюсом.
Интеграция Дистрибуция Проекты Senior Angular Developer (Remote)
Зарплата не указанаМинск
ПрограммистУдалённая работаболее 6 лет
Формат работы: Full-time, удаленно (часовой пояс Москвы) Опыт: от 6 лет Описание проекта: Мы развиваем крупную корпоративную информационную систему, объединяющую процессы продаж, обслуживания клиентов и внутренние бизнес-сервисы. Проект включает развитие существующего функционала, создание новых модулей и интеграцию с корпоративными системами. Чем предстоит заниматься: Разрабатывать новые и развивать существующие frontend-модули на Angular. Интегрировать приложение с backend-сервисами по REST API. Участвовать в проектировании архитектуры и развитии технических решений. Оптимизировать производительность, качество и поддерживаемость кода. Писать unit-тесты и поддерживать техническую документацию. Участвовать в релизах, code review, планировании и командной разработке. Что мы ожидаем: Обязательно: Angular 17+ (от 3 лет коммерческой разработки). Отличное знание TypeScript 5.4+. Практический опыт работы с Standalone Components, Signals и новым Control Flow. Уверенное владение RxJS 7+ (Observable, Subject, операторы, управление подписками). Опыт работы с NgRx 17+ (Store, Effects, Entity, Component Store). Опыт использования Angular Material и Tailwind CSS. Написание unit-тестов на Jest. Работа со Storybook и документирование через JSDoc. Понимание принципов SOLID и паттернов проектирования (Factory, Strategy, Observer, Facade). Знание HTTP, REST и базовых принципов CI/CD. Будет плюсом: Опыт разработки высоконагруженных корпоративных систем. Участие в проектировании архитектуры frontend-приложений. Опыт оптимизации производительности Angular-приложений. Условия: Полностью удаленная работа (по территории РФ). Работа по часовому поясу Москвы. Agile-процессы: Scrum (на старте возможен Kanban). Двухнедельные спринты, ежедневные stand-up'ы, code review и регулярные релизы. Технологический стек: Angular 17+, TypeScript, RxJS, NgRx, Angular Material, Tailwind CSS, Jest, Storybook, JSDoc, REST, CI/CD, Scrum, Kanban.
Интеграция Дистрибуция Проекты Java Backend Developer (E-commerce / Умная витрина)
Зарплата не указанаМинск
ПрограммистУдалённая работаболее 6 лет
Мы ищем Java-разработчика для перезапуска и масштабного обновления крупного e-commerce проекта (пользовательская витрина товаров). Проект получает «второе дыхание»: мы внедряем персонализацию на основе ИИ. Теперь пользователям будет предлагаться не просто случайный каталог, а индивидуальная подборка товаров, сформированная командой Big Data на основе поведенческого анализа. Твоя главная роль — стать техническим «клеем» проекта. Backend на Java/Spring должен надежно связать в единый флоу логистическую платформу, данные от Big Data и фронтенд. Что предстоит делать: - Разрабатывать и развивать backend-часть для обеспечения бесшовного процесса покупки на витрине. - Настраивать и поддерживать сложные интеграции (логистика, данные, фронтенд). - Активно участвовать в проверке новых продуктовых гипотез (план расписан минимум на 6 месяцев вперед — от результатов зависит дальнейший вектор развития продукта). - Адаптировать backend под возможные масштабные изменения на стороне фронтенда. Что мы ожидаем от кандидата: - Java 11+ и уверенный опыт работы с Spring Framework (Spring Boot, Spring Web, Spring Security). - Опыт разработки микросервисов (если есть опыт распила монолита на микросервисы — это будет огромным плюсом). - Хороший опыт работы с GraphQL (важно понимать, как работают мутации, так как это основной инструмент вместо классического REST) и REST API. - Уверенная работа с брокерами сообщений (Kafka, RabbitMQ). - Сильные навыки построения системных интеграций. - Базовое понимание контейнеризации (Docker/Kubernetes).
Интеграция Дистрибуция Проекты Go / Python Backend Engineer / Distributed Systems Engineer (Temporal / Airflow)
Зарплата не указанаМинск
ПрограммистУдалённая работаболее 6 лет
Мы ищем инженера, который возглавит развитие и оптимизацию наших распределенных систем автоматизации и аналитики. Основной упор в работе делается на построение отказоустойчивых процессов с использованием Temporal и Apache Airflow . Нам ближе кандидаты с уверенным бэкграундом в Go или Python . Что предстоит сделать в первую очередь: Задокументировать текущее решение на Temporal: погрузиться в кодовую базу, разобраться в архитектуре и самостоятельно описать текущие workflow и процессы. Предложить оптимизацию текущего флоу: на основе проведенного анализа выявить узкие места в текущей логике оркестрации и предложить архитектурные или кодовые улучшения. Эта задача станет главным показателем ваших hard skills на старте. Чем предстоит заниматься (Обязанности): Проектировать и развивать отказоустойчивые workflow: проектирование распределенных бизнес-логик (Temporal) и аналитических пайплайнов (Airflow). Обеспечивать надежность процессов: оркестрация долгоживущих транзакций, обработка отказов, повторные попытки (retries) и управление состоянием систем. Настраивать и развивать Observability: внедрять сквозное логирование, мониторинг и распределенный трейсинг (distributed tracing) для полного контроля над исполнением workflow. Интегрировать микросервисы: связывать внутренние и внешние API, базы данных и очереди сообщений в единые автоматизированные цепочки. Масштабировать инфраструктуру: настраивать, мониторить и описывать требования к масштабированию кластеров Temporal и Airflow в Docker/Kubernetes. Оптимизировать производительность: профилировать код воркеров, анализировать метрики, оптимизировать DAG (в Airflow) и минимизировать задержки. Документировать архитектуру и процессы: создавать и поддерживать в актуальном состоянии техническую документацию (схемы архитектуры, описание DAG и workflow, runbooks для восстановления систем после сбоев). Требования к кандидату (Hard skills): Глубокий опыт оркестрации: уверенное практическое знание Temporal (Workflows, Activities, Signals, Queries) или Apache Airflow (написание сложных идемпотентных DAG, Custom Operators). Языки программирования: уверенный уровень владения Go или Python . Опыт в Observability: практические навыки работы с инструментами мониторинга и трейсинга (Prometheus, Grafana, Jaeger, OpenTelemetry), умение настраивать алерты и собирать кастомные метрики производительности workflow. Понимание архитектуры: опыт проектирования распределенных систем, работы с очередями сообщений (Kafka, RabbitMQ) и паттернами отказоустойчивости. Инфраструктурный стек: опыт работы с Docker, Kubernetes и CI/CD пайплайнами. Работа с данными: уверенное знание SQL, опыт работы с реляционными СУБД (PostgreSQL, MySQL) под высокой нагрузкой. Будет плюсом: Опыт миграции процессов с других оркестраторов (например, Camunda, Celery) на Temporal. Настройка продвинутого аудита и логирования (audit logs) для систем с жесткими требованиями к безопасности. Понимание концепций Data Engineering (Data Lake, DWH) и инструментов работы с данными (dbt, Spark).
Интеграция Дистрибуция Проекты QA Infrastructure Engineer
Зарплата не указанаМинск
ТестировщикУдалённая работаболее 6 лет
Теория: - Понимание роли тестирования в процессе (SDLC, STLC) - Ведение тестовой модели, актуализация - Понимание ФТ и НФТ - Пирамида тестирования - АТ/НТ Опыт тестирования: Тестирование api: инструменты postman, swagger. Опыт тестирования REST API, gRPC. БД: PostgreSQL, Redis. Понимание для чего используется redis. Опыт написания SQL запросов (select, join) Умение работать с логами и метриками (loki, kibana, grafana) Опыт работы с argoCD, gitlab Kafka: базовые знания о брокерах сообщений Будет плюсом: опыт/базовые знания Temporal Будет плюсом: опыт мобильного тестирования, опыт работы с android studio, charles, xcode мобильное тестирование Опыт автоматизации (Python/Go) Реализация/использование моков/стабов Желательно: Опыт анализа требований и выявления рисков/неоднозначностей до начала разработки. Умение работать в условиях неполной документации. Инициативность в улучшении качества процесса. Опыт работы с метриками тестирования (сбор, анализ)
Интеграция Дистрибуция Проекты Senior Manual QA Engineer (Real-Time Audio/Voice)
Зарплата не указанаМинск
ТестировщикУдалённая работаболее 6 лет
О проекте Мы развиваем сервис для голосовых звонков. Сервис в реальном времени очищает аудиопоток от шумов (улица, ветер, транспорт и др.), улучшая качество речи. Работа связана с тестированием аудио, сетевых протоколов и backend-систем для голосовой связи. Что предстоит делать Тестировать голосовые звонки и аудиопотоки в разных условиях (шумы, качество сети, задержки). Проверять корректность работы backend-части (C++, SIP, RTP, Media Gateway). Валидировать интеграции на уровне IP/RTP/голосового трафика. Оценивать качество работы в real-time режиме. Тестировать множество сценариев звонков и аудио-дорожек. Время от времени посещать офис заказчика в Москве для интеграционных тестов. Требования Опыт работы Senior Manual QA (от 4–5 лет). Уверенное владение инструментами: Wireshark, SIPp, tcpdump, RTP tools . Знание сетевых протоколов: SIP, RTP, UDP, gRPC, REST . Опыт тестирования real-time систем с низкой задержкой . Понимание работы SIP-серверов, Media Gateway, call flow . Навыки проверки backend-части (C++, сетевые сервисы). Будет плюсом Опыт работы с Postman, gRPCurl, Python (pytest), Robot Framework . Навыки интеграционного и нагрузочного тестирования. Опыт автоматизации API и аудио-тестов.