SWIFT - разработчик (Middle+ / Senior)
Top Selection · 220 000–240 000 RUB · РФ, РБ · Telegram · опубликовано 9 июня 2026 г.
Описание вакансии
Оформление: ИП
Привет! Меня зовут Анастасия. Я представляю группу компаний Top Selection.
Мы занимаемся трудоустройством IT специалистов на проектную занятость.
На данный момент мы в поисках Swift - разработчика.🔥
Требуемая экспертиза:
Язык: Swift 6.0+ (продвинутый уровень)
Backend - фреймворки: Server-side Swift (Hummingbird, Vapor или аналоги)
Брокеры сообщений: Apache Kafka (продакшн - опыт с Swift/Kafka - клиентами)
Базы данных: PostgreSQL (схемы, connection pooling, миграции)
Криптография: Privacy-preserving протоколы, PIR, гомоморфное шифрование
Оркестрация: Kubernetes (развертывание, масштабирование, эксплуатация)
Уровень опыта:
Middle+ Backend Engineer/Cloud-Native Engineer с:
5+ лет backend - разработки;
2+ года Swift (только server-side);
1+ год Kafka + PostgreSQL в продакшене;
1+ года эксплуатации сервисов в Kubernetes;
Опыт работы с системами, чувствительными к безопасности/приватности - преимущество.
Специфические компетенции:
1. Server-Side Swift
Опыт работы с Swift Package Manager;
Создание REST/HTTP API на Hummingbird или аналогичных фреймворках;
Управление жизненным циклом сервиса (корректное завершение, обработка сигналов);
Паттерны асинхронности async/await в Swift.
2. Инженерия данных
Интеграция Kafka: продюсеры, консьюмеры, consumer groups, управление оффсетами;
PostgreSQL: connection pooling (например, PostgresNIO), транзакции, индексирование;
Проектирование схем для высоконагруженных сервисов поиска;
Стратегии миграции баз данных.
3. Безопасность и приватность
Понимание протоколов Private Information Retrieval (PIR);
Криптографические примитивы (хеширование, подписи, валидация токенов);
Реализация Privacy Pass или аналогичная токенизированная аутентификация;
Практики безопасной обработки данных.
4. Kubernetes & Cloud-Native
Сетевые политики, Ingress, Service Mesh (Istio/Linkerd) - преимущество;
Опыт работы с managed Kubernetes (GKE, EKS, AKS, Yandex Cloud K8s) - преимущество;
5. Инфраструктура и Observability
Контейнеризация (docker, multi-stage builds, оптимизация образов);
CI/CD пайплайны для Swift - проектов (GitLab CI, GitHub Actions, ArgoCD);
Логирование (структурированные логи, сбор в ELK/Loki);
Метрики (Prometheus, Grafana, метрики приложения) - преимущество;
Трассировка (OpenTelemetry, Jaeger, Zipkin) - преимущество.
Будет преимуществом:
Опыт работы с экосистемой Apple (NetworkExtension, CallKit);
Знакомство с гомоморфным шифрованием;
Опыт деплоя Swift на Linux в production;
Оптимизация производительности для сервисов поиска;
Сертификаты СКА/CKAD (Certified Kubernetes Administrator/Developer).