РУССМАРКЕТ ищет 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