Hack The Box

Senior Elixir Engineer

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior Elixir Engineer в Hack The Box — платформу для обучения кибербезопасности. Отвечает за backend и full-stack разработку на Phoenix и LiveView, проектирование отказоустойчивых OTP-систем и real-time пользовательских сценариев.

Задачи

  • Проектировать и разрабатывать production-приложения на Phoenix: REST API, LiveView UI и real-time функции на PubSub и Channels
  • Моделировать и развивать данные с Ecto и PostgreSQL, писать производительные запросы и безопасные миграции без простоя
  • Строить отказоустойчивые системы на OTP: supervision trees, GenServers и распределённые паттерны BEAM
  • Отвечать за фоновую обработку и плановые задачи с Oban, обеспечивая наблюдаемость через Telemetry и метрики
  • Писать безопасный по умолчанию код: аутентификация/авторизация, доступ к данным по принципу наименьших привилегий, защита входных данных
  • Разворачивать и эксплуатировать сервисы в Kubernetes/GCP, участвовать в CI/CD пайплайнах и качестве релизов
  • Менторить инженеров и участвовать в техническом лидерстве через код-ревью, дизайн-сессии и стандарты кодирования
  • Документировать решения и чётко коммуницировать в remote-first среде, поддерживая культуру асинхронной коллаборации

Требования

  • 5+ лет профессиональной backend или full-stack разработки, из них 3+ года production-разработки на Elixir/Phoenix
  • Глубокое понимание OTP и BEAM: процессы, supervision, GenServer/GenStage и когда их не стоит использовать
  • Практический опыт создания интерактивных UI на Phoenix LiveView (компоненты, streams, JS hooks)
  • Глубокие знания Ecto и PostgreSQL: проектирование схем, оптимизация запросов, индексация, миграции
  • Опыт работы с системами фоновых задач (предпочтительно Oban) и event-driven архитектурами
  • Дисциплина тестирования с ExUnit; опыт property-based и интеграционного тестирования
  • Знакомство с контейнеризованным деплоем (Docker, Kubernetes) и лучшими практиками CI/CD
  • Безопасный инжиниринг: основы OWASP, паттерны аутентификации, безопасная работа с пользовательскими данными
  • Отличные письменные и устные коммуникации, особенно в remote/async среде, с фокусом на документирование архитектуры и решений

Условия

  • 25 дней ежегодного отпуска
  • Оплачиваемый родительский отпуск
  • Home Office Allowance
  • Отдельный бюджет на обучение и профессиональное развитие, участие в конференциях
  • Современное оборудование
  • Полный доступ к лабораториям Hack The Box
  • Гибкий рабочий график
  • 10% релокационный бонус к годовой зарплате
  • 50% снижение налога на доход при релокации
  • Поддержка с жильём в первые недели
  • Возможность полностью удалённой работы по Европе или релокация в Athens Tech Hub
  • Гибридный формат для кандидатов в радиусе 55 км от офиса в Афинах (2 дня в офисе, 3 удалённо, плюс месяц работы откуда угодно)

Навыки

  • Elixir
  • Erlang
  • OTP
  • Phoenix
  • Phoenix LiveView
  • Phoenix PubSub
  • Ecto
  • PostgreSQL
  • Oban
  • Tailwind CSS
  • LiveView JS hooks
  • Telemetry
  • Prometheus
  • Grafana
  • Sentry
  • Docker
  • Kubernetes
  • GCP
  • ExUnit
  • CI/CD

Похожие вакансии

Senior Backend Engineer - Payments
PleoSeniorУдалённо
30 сент.
Staff Software Engineer, DevAI, Self-Maintaining Codebase
GoogleSeniorМюнхенОфис
156,000 – 159,000 EUR в год
25 сент.
User Growth Tech Lead (all genders) in Berlin
DottLeadБерлинГибрид
25 сент.
Senior Backend Product Engineer (Elixir)
TellentSeniorКёльнГибрид
69,000 – 85,000 EUR в год
25 сент.
Senior Software Engineer - Click out to Revenue (m|w|d)
idealoSeniorБерлинОфис
25 сент.
Senior Elixir Engineer — Hack The Box, Удалённо | itrelocate