top_selection · РФ/РБ · 8 июн.
#вакансия #удаленнаяработа #fulltime #remote #Swift #Developer #Middle+ #Senior #РФ #РБ #TopSelection
Позиция: SWIFT - разработчик (Middle+/Senior)💻
Вилка: 220.000 - 240.000 руб gross💰
Занятость: Полная
Локация: РФ/РБ
Формат работы: Удаленный
Оформление: ИП
Компания: Top Selection
Привет! Меня зовут Анастасия. Я представляю группу компаний 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).
📞Контакты для связи:
@AnastasyaSad