Webbing
Workflow Developer & Tester
- Удалённо
- Finland
- Полная занятость
- 4 дн. назад
Workflow Developer & Tester в Webbing — разработка и тестирование рабочих процессов на Go с использованием Temporal, работа с телекоммуникационной инфраструктурой и базами данных PostgreSQL.
О позиции
Webbing — глобальный MVNO оператор, предоставляющий корпоративные решения по подключению устройств IoT в более чем 200 странах. Компания разрабатывает платформу для управления SIM-картами, автоматизации активации и мониторинга использования данных. Вы присоединитесь к команде профессиональных разработчиков над зелёной площадкой (greenfield platform) с возможностью масштабного развития навыков.
Чем заниматься
- Реализация workflow activity на Go (HSS adapter, PCRF adapter, Inventory update)
- Создание и валидация unit-тестов для всех workflow activity с первого дня
- Проектирование и создание Inventory Management Database: таблицы, индексы, партиционирование для 30M записей
- Разработка bulk-import инструментов для импорта CSV → ICCID/IMSI/MSISDN диапазонов от вендора
- Реализация REST API endpoints для Inventory DB (allocate, reserve, release, query SIM records)
- Написание интеграционных тестов: workflow → mock NE → assertions базы данных
- Поддержка Senior Developer в задачах разработки через pair programming
- Построение end-to-end test suite: полный поток провизионинга от активации SIM до закрытия заказа
- Load и stress тестирование: симуляция пикового TPS provisioning против всех систем
- Тест-автоматизация: интеграция CI pipeline для всех workflow и API тестов
- HSS sync интеграция: отражение IMSI allocation state в HSS (mock → real NE)
- Реализация MNP (number portability) hooks в Inventory DB
- UAT поддержка: воспроизведение багов, регрессионные тесты, валидация фиксов
Что ждут
- 2–4 года опыта бэкенд-разработки в production-средах
- Go или Java — основной язык роли: Go; Java принимается при сильном фундаменте и готовности переходить на Go
- REST API development — создание API, потребляемых другими сервисами, тестируемых автосьютами
- PostgreSQL — проектирование таблиц, индексы, написание запросов, понимание query plans
- Unit и integration testing — тестирование как приоритетная ответственность, а не дополнение
- Git — branching, pull requests, участие в code review
- Опыт event-driven архитектур с RabbitMQ, Kafka или Redis Pub/Sub
- Базовые знания Kubernetes — понимание деплоя workload'ов
- Способность работать под техническим руководством senior lead и быстро выполнять задачи
- Владение английским языком (fluent English)
Будет плюсом
- Любой опыт работы с workflow engine: Temporal, Camunda, Apache Airflow, AWS Step Functions
- Опыт в телекоме или BSS/OSS — понимание SIM lifecycle, provisioning, activation
- Опыт фреймворков тестирования: Go testing, Testify, mock frameworks
- Инструменты load testing: k6, Locust, JMeter — запуск и интерпретация результатов
- Docker — создание и запуск контейнеризированных сервисов
- Опыт event-sourced или append-only database patterns
- Temporal.io SDK опыт (даже пет-проекты)
- Python — для скриптинга, тест-тулинга, обработки данных
- Prometheus — понимание instrumentation кода метриками
- Знакомство с телеком протоколами: Diameter, SS7, SMPP
Условия
- Полностью remote формат работы
- Возможность работать над excitiing greenfield платформой с great skill and knowledge development opportunities
- Присоединение к команде highly professional specialists в international environment
- Возможности professional development внутри reputable international innovative и growing компании
Навыки
- Go
- Java
- Temporal
- PostgreSQL
- REST API
- Unit Testing
- Integration Testing
- Git
- RabbitMQ
- Kafka
- Redis Pub/Sub
- Kubernetes
- Testify
- Mock Frameworks
- k6
- Locust
- JMeter
- Docker
- Event-Driven Architecture
- CI/CD
- SQL
- Query Optimization
- Database Partitioning
- Temporai.io SDK
- Python
- Prometheus
- Diameter
- SS7
- SMPP
- BSS/OSS
- SIM Lifecycle
- Provisioning
Сложность отбора
Высокий уровень требований к тестированию и специфическим telekom-domain знаниям, работа с event-driven архитектурами и workflow engines
Оценка JobPathЗарплата по рынку
450 000 – 750 000 ₽ в месяц
Оценка для Finland Market — mid-level backend developer с focus на Go/testing, конвертация из EUR≈105 RUB/мес
Оценка JobPath по рынку, не предложение работодателяМогут спросить на собеседовании
- Как вы проектируете и организуете unit-тесты для бизнес-логики workflows? Какие паттерны используете?
- Расскажите о вашем опыте работы с Temporal или другими workflow orchestration инструментами. С какими сложностями сталкивались?
- Как вы оптимизируете запросы к PostgreSQL при работе с большими объёмами данных (десятки миллионов записей)?
- Опишите ваш подход к построению end-to-end тестов для распределённой системы с внешними зависимостями.
- Как вы организуете CI/CD pipeline для тестовых suites? Какие метрики качества важны?
Прорепетировать это собеседование
Голосовой ИИ-интервьюер задаст вопросы под эту вакансию и разберёт каждый ответ.
Начать бесплатноСохрани похожие вакансии
Новые вакансии с такой должностью будут собираться в кабинете.
Сохранить фильтр