Это вакансия для опытного Typescript-программиста / DevOps-инженера, который умеет строить отказоустойчивые системы, работать с API банков и криптобирж, разворачивать и поддерживать высоконагруженные облачные решения, обеспечивать стабильность и прозрачность работы системы, а также заниматься сложными интеграциями (банки, платежные системы, криптовалютные обменники). Мы готовы рассмотреть кандидатов с большой историей успеха на других языках программирования.
Ключевые требования:
- TypeScript – ключевой язык.
- Опыт от 5 лет в разработке и поддержке распределенных систем.
- Уверенное понимание Kubernetes (развертывание, управление, мониторинг).
- Опыт работы с облачными платформами (AWS/GCP/Azure или private cloud).
- Умение проектировать отказоустойчивые системы (репликация, балансировка, автоматическое восстановление).
- Опыт в автоматизации финансовых процессов: интеграция расчётных систем, обработка транзакций, взаимодействие с банковскими системами.
- Глубокое знание PostgreSQL (оптимизация, репликация, партиционирование).
- Уверенное владение Linux (bash, systemd, сетевые настройки).
- Настройка CI/CD (GitHub Actions, GitLab CI).
- Навыки логирования и мониторинга (Grafana, Prometheus, ELK).
Желательно:
- Понимание безопасности API (OAuth, JWT, TLS).
- Автоматизация инфраструктуры (Terraform, Ansible).
- Опыт работы с Android-приложениями (анализ трафика, reverse engineering).
Предстоящие задачи:
- Интеграция с банковскими системами, платёжными шлюзами и криптовалютными биржами: разработка и поддержка.
- Построение стабильной и масштабируемой системы обработки транзакций.
- Обеспечение отказоустойчивости, мониторинга и логирования всех компонентов.
- Реверс-инжиниринг и обход защитных механизмов (если требуется).
- Оптимизация производительности и устранение узких мест в системе.