- Работа в Москве
- Удаленно
- Backend developer
- Backend Developer (.NET/C#) разработчик
Backend Developer (.NET/C#) разработчик
По договоренности
2SkyMobile — международная телеком-компания, разрабатывающая программные решения для рынка eSIM и MVNO. Мы создаем собственные платформы для продажи eSIM, биллинговые системы, API-инфраструктуру и автоматизацию процессов в сфере цифровой связи. Работаем с клиентами по всему миру, предоставляя им готовые решения под собственный бренд.
Мы активно развиваем новый сервис на базе существующих и хотим усилить команду опытным программистом.
Помимо Вас в команде будет техлид и senior-разработчик.
Это постоянная занятость, когда проект перейдёт в стадию поддержки и нагрузка снизится — Вы будете приглашены на соседние телеком проекты, которые мы планируем развивать.
Зоны ответственности
Разработка и эволюция платформы
-
Бэкенд-модули на .NET/C# (Web API, сервисы интеграций, обработка CDR).
-
Работа с сущностями платформы: ICCID, пакеты, тарифы, спонсоры, партнёры, отчёты.
-
Производительность, отказоустойчивость, логирование и наблюдаемость.
Интеграции с внешними провайдерами
-
Подключение API провайдеров (REST/JSON, реже SOAP/XML), аутентификация (API-ключи, OAuth2).
-
Нормализация/унификация контрактов, маппинг данных (CDR, пакеты, тарифы).
-
Обработка ошибок, ретраи, очереди/фоновая обработка (Hangfire/Quartz/RabbitMQ — по ситуации).
Качество и безопасность
-
Юнит/интеграционные тесты, контракт-тесты интеграций.
-
Контроль версий API, обратная совместимость.
-
Безопасность данных и доступов (секреты, токены, роли).
Взаимодействие с партнёрами* (*обсуждаемо, т.к. главное от Вас - код)
-
Коммуникация с международными eSIM-сторами, биржевыми и B2B-платформами.
-
Уточнение требований, разбор кейсов, совместная диагностика инцидентов.
-
Демонстрации, апдейты статуса, ведение интеграционных чек-листов.
Основные задачи (day-to-day)
-
Реализация эндпоинтов и сервисов на ASP.NET Core.
-
Подключение и сопровождение интеграций с внешними провайдерами (adapters/SDK).
-
Проработка схем БД (PostgreSQL/MS SQL), оптимизация запросов и миграции.
-
Инцидент-менеджмент интеграций (логирование, трассировка, алерты).
-
Поддержка релизов: ревью кода, CI/CD пайплайны (Docker/Jenkins/Git).
-
Техническая переписка/созвоны на английском (обсуждаемо).
-
Документация: readme для интеграций, описания контрактов, change-logs.
Требования
-
.NET 8+, ASP.NET Core Web API .
-
PostgreSQL + EF Core (миграции, индексы).
-
REST/JSON, Swagger/OpenAPI (контракты и обратная совместимость).
-
JWT Bearer (аутентификация/авторизация).
-
Kafka (Confluent.Kafka) — продюсеры/консьюмеры, партиции/ключи.
-
Redis (кэш, session-like сценарии).
-
Serilog (Console/File/Loki) — структурные логи, корреляция.
-
Docker + Docker Compose, базовый nginx как reverse proxy.
-
Git/CI, код-ревью;
-
английский — созвоны/переписка
Будет плюсом
-
Оптимизация БД: профилирование планов, блокировки, партиционирование.
-
Тюнинг nginx: таймауты, лимиты, прокидывание заголовков корреляции.
-
Документация интеграций: живые README, чек-листы, change-logs.
-
Опыт в телеком - eSIM
Модель взаимодействия
-
Внутри: техлид/архитектор, бекенд-разработчики, DevOps, поддержка.
-
Снаружи: контактные лица партнёров (интеграции, техподдержка, аккаунт-менеджеры).
-
Форматы: Jira/Confluence, тех-созвоны (RU), e-mail/Telegram/WA/WeChat.
KPI / критерии успеха
-
SLA интеграций (доступность, время ответа, устойчивость ретраев).
-
Доля автотестов/покрытие ключевых интеграционных сценариев.
-
Время вывода новой интеграции (lead time) и качество релизов (без инцидентов).
-
Чёткость и актуальность документации для партнёров и внутренних команд.
Условия/формат
-
Удалённо, гибкий график, без удушающего контроля
-
Крутой международный проект - Antwerp Technologies в рамках 2SkyMobile (wholesale/eSIM)
-
Реальный impact на архитектуру и развитие платформы
-
Конкурентная регулярная оплата труда
-
Новый проект, но на базе существующего успешного бизнеса. Задач на годы вперёд
-
Сильная адекватная команда с приятным руководством
Уважаемые кандидаты, после вашего отклика я попрошу Вас заполнить анкету, это сильно ускорит процесс. Ваши данные попадут напрямую к нашему техническому директору (CTO) и если вы нам подходите, организую для вас встречу. Предпочтения отдадим кандидатам, которые заполнят все пункты включая описание опыта по каждому пункту из требуемого технологического стека.
Заранее благодарю 🙌
Опубликована 14 дней назад