Swish Analytics
Senior Backend Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior backend-инженер в Swish Analytics — спортивная аналитика и беттинг. Технический владелец ключевых backend-продуктов: высоконагруженные API и микросервисы, обработка потоковых данных, надёжность и масштабируемость.
Задачи
- Быть техническим лидером и владельцем ключевых backend-продуктов от проектирования до эксплуатации в проде
- Проектировать и улучшать высоконагруженные клиентские API и микросервисы с фокусом на latency, доступность и корректность
- Находить узкие места производительности и масштабируемости в приложениях, базах данных и зависимостях и устранять их на основе продовых измерений
- Разрабатывать сервисы обработки real-time и распределённых данных, взаимодействуя с upstream-командами
- Готовить и ревьюить архитектурные решения, документировать tradeoffs и объяснять их техническим и нетехническим партнёрам
- Ревьюить код, давать обратную связь и улучшать стандарты кодирования и тестирования
- Улучшать observability и автоматизацию для эффективной эксплуатации сервисов
- Участвовать в развитии общего тулинга, оптимизации нагрузок Kubernetes и облачных затрат
Требования
- Минимум 5 лет production-опыта в разработке ПО, включая техническое лидерство и владение backend-системами
- Практический production-опыт с Node.js и Python
- Практический опыт с реляционными и нереляционными базами данных
- Сильное понимание высоконагруженных API, распределённых сервисов и сетевых зависимостей
- Опыт принятия инженерных решений, повышающих надёжность, доступность, производительность и поддерживаемость
- Умение самостоятельно разбирать неоднозначные технические задачи, оценивать tradeoffs и доводить реализацию до прода
- Сильные коммуникативные навыки с техническими и нетехническими стейкхолдерами
- Степень бакалавра в Computer Science, Computer Engineering, Software Engineering или эквивалентный опыт
Условия
- Базовая зарплата от $150,000 в зависимости от опыта
- Равные возможности трудоустройства (Equal Opportunity Employer)
Навыки
- Node.js
- Python
- Kafka
- Docker
- Kubernetes
- CI/CD
- Go
- SQL
- NoSQL
- observability