РУССМАРКЕТ ищет iOS-инженера, который пишет не только клиентский код, но и серверные сервисы на Swift. Удалённо (Remote Russia). Занятость: полная. ЗП: от 170 000 р. на руки.

Стек и технологии:

  • Swift 6+, Server-Side Swift (Hummingbird / Vapor)
  • Apache Kafka
  • PostgreSQL (PostgresNIO, connection pooling)
  • PIR (Private Information Retrieval)
  • Kubernetes (GKE, EKS, AKS, Yandex Cloud K8s)
  • Docker, multi-stage builds
  • CI/CD: GitLab CI, GitHub Actions, ArgoCD
  • Observability: ELK / Loki, Prometheus, Grafana, OpenTelemetry, Jaeger, Zipkin

Специфические компетенции и обязанности:

  • Создание REST/HTTP API на Hummingbird или аналогичных фреймворках
  • Работа с Swift Package Manager, паттерны async/await, управление жизненным циклом сервиса
  • Интеграция Kafka: продюсеры, консьюмеры, consumer groups, управление оффсетами
  • Проектирование схем и оптимизация для высоконагруженных сервисов поиска, транзакции, индексирование, стратегии миграций
  • Реализация практик безопасности и приватности: понимание PIR, криптопримитивы (хеширование, подписи, валидация токенов), реализация Privacy Pass или аналогичной токенизированной аутентификации
  • Работа с Kubernetes: сетевые политики, Ingress, Service Mesh (Istio/Linkerd), эксплуатация production-кластеров

Требования:

  • 5+ лет backend-разработки
  • 2+ года опыта с server-side Swift
  • 1+ год опыта с Kafka и PostgreSQL в продакшене
  • 1+ год эксплуатации сервисов в Kubernetes
  • Опыт с системами, чувствительными к безопасности/приватности — преимущество

Будет преимуществом:

  • Опыт с экосистемой Apple (NetworkExtension, CallKit)
  • Знакомство с гомоморфным шифрованием
  • Опыт деплоя Swift на Linux в production
  • Сертификаты CKA/CKAD