Готовы отправиться в поход, чтобы присоединиться к Hack The Box?
Добро пожаловать! Очень рады, что вы заглянули 🥳
В конце этого путешествия вы станете гордым членом команды Hack The Box, чья главная миссия — повысить киберстойкость, чтобы каждая организация могла опережать угрозы завтрашнего дня.🚀🔒💻
✨ Основная миссия Senior Elixir Engineer:
Присоединяйтесь к нашей быстрорастущей команде, создающей платформу, которая обучает специалистов по кибербезопасности по всему миру. В качестве Senior Elixir Engineer вы будете отвечать за разработку серверной и полностековой функциональности на Phoenix и LiveView — проектируя отказоустойчивые OTP-системы, чистые API и интерактивные пользовательские интерфейсы, масштабируемые до миллионов пользователей.
Наша культура ценит автономию, техническое мастерство и стремление выпускать безопасное программное обеспечение, которое перехитрит злоумышленников.
🍺 С кем вы объединитесь:
Отчитываясь перед VP of Artificial Intelligence, вы станете частью команды из 7 человек. Вы будете сотрудничать с отделами продукта, дизайна и исследователями безопасности, чтобы превратить сложные рабочие процессы обнаружения и реагирования в интуитивно понятные, основанные на интеллекте пользовательские интерфейсы — одновременно обучая инженеров и формируя нашу техническую дорожную карту.
🏢 Местоположение и режим работы:
- Европа/Греция
- Выбирайте между полностью удаленной работой по всей Европе или переездом в наш Технологический центр в Афинах с поддержкой при переезде.
Полностью удаленная работа / Гибридный формат (2 дня в офисе, 3 дня удаленно, плюс один месяц работы из любой точки мира) - Только в Греции: при найме в Греции мы открыты для кандидатов из любых мест. Те, кто находится в пределах 55 км от нашего офиса в Афинах, будут работать в гибридном режиме. Для кандидатов, находящихся за пределами этого радиуса, доступен полностью удаленный режим работы.
✈️ Переезд
- Мы предлагаем бонус в размере 10% от годовой зарплаты для поддержки вашего переезда.
- Кроме того, вы получите 50% снижение налога на ваш доход в рамках переезда.
- Мы поможем вам с проживанием в течение первых нескольких недель.
⚔️ Технологические инструменты и оружие, которые вы будете использовать:
- Elixir / Erlang / OTP
- Phoenix, Phoenix LiveView, Phoenix PubSub
- Ecto & PostgreSQL
- Oban (фоновые задачи)
- Tailwind CSS, LiveView JS hooks
- Telemetry, Prometheus, Grafana, Sentry
- Docker, Kubernetes, GCP
🚀 Приключения, которые ждут вас после того, как вы станете Senior Elixir Engineer в Hack The Box:
- Проектирование и создание производственных приложений Phoenix — REST API, пользовательских интерфейсов LiveView и интерактивных функций на базе PubSub и Channels.
- Моделирование и эволюция данных с помощью Ecto и PostgreSQL, написание производительных запросов и безопасных миграций с нулевым временем простоя.
- Создание отказоустойчивых систем с использованием OTP: деревья супервизоров, GenServer и распределенные паттерны BEAM там, где они действительно нужны.
- Управление фоновой обработкой и запланированными задачами с помощью Oban, с надлежащей наблюдаемостью через Telemetry и метрики.
- Выпуск безопасного по умолчанию кода: паттерны аутентификации/авторизации, доступ к данным по принципу наименьших привилегий и защита от ввода — это компания, занимающаяся безопасностью.
- Развертывание и эксплуатация сервисов на Kubernetes/GCP, участие в конвейерах CI/CD и обеспечение качества выпусков.
- Обучение инженеров и вклад в техническое руководство через обзоры кода, сессии проектирования и стандарты кодирования.
- Документирование решений и четкая коммуникация в среде, ориентированной на удаленную работу, способствуя культуре вдумчивого асинхронного сотрудничества.
🏆 Навыки, знания и опыт, необходимые для получения роли Senior Elixir Engineer в Hack The Box:
- 5+ лет профессиональной разработки бэкенда или фулстека, из них 3+ года — выпуск производственного Elixir/Phoenix.
- Глубокое понимание OTP и BEAM — процессы, супервизоры, GenServer/GenStage, и когда их не следует использовать.
- Практический опыт создания интерактивных пользовательских интерфейсов с помощью Phoenix LiveView (компоненты, потоки, JS hooks).
- Глубокие знания Ecto и PostgreSQL: проектирование схем, оптимизация запросов, индексирование, миграции.
- Опыт работы с системами фоновых задач (предпочтительно Oban) и событийно-ориентированными архитектурами.
- Устойчивая дисциплина тестирования с ExUnit; уверенность в свойстве-ориентированном и интеграционном тестировании.
- Знакомство с контейнерным развертыванием (Docker, Kubernetes) и лучшими практиками CI/CD.
- Безопасное проектирование: основы OWASP, паттерны аутентификации, безопасная обработка пользовательских данных.
- Отличные навыки письменного и устного общения, особенно в удаленных/асинхронных средах, с акцентом на документирование архитектуры и решений.
🕹️ Что вас ждет в приключении Hack The Box:
- 🎯 У вас будет захватывающая возможность внести свой вклад в продукт, который высоко ценится пользователями и сообществом кибербезопасности в целом.
- 🎯 Вы окунетесь в высокоподдерживающую и заботливую среду, способствующую росту, гибкости и автономии.
- 🎯 Вы отправитесь в захватывающее путешествие непрерывного обучения и решения проблем, повышая свой уровень вместе с ростом нашей организации.
- 🎯 Самое главное, вы отлично проведете время в HTB 🥳, потому что веселье — это неотъемлемый ингредиент в нашем рецепте успеха! Просто подождите, пока вы увидите наши глобальные встречи!
💰 Бонусы, которые вы получите как Senior Elixir Engineer:
- 25 дней ежегодного отпуска
- Оплачиваемый отпуск по уходу за ребенком
- Пособие на обустройство домашнего офиса
- Выделенный бюджет на обучение и профессиональное развитие, участие в конференциях
- Современное оборудование
- Полный доступ к предложениям лаборатории Hack The Box; чтобы вы могли научиться взламывать 😉
- Гибкость рабочего времени
Наш пакет льгот разработан для обеспечения сильной поддержки нашей команды, но он может варьироваться в зависимости от местоположения и типа занятости (например, Великобритания, США, Греция, Австралия, или трудоустройство через Employer of Record или контракт).
🗺️ Путь к тому, чтобы стать Senior Elixir Engineer в Hack The Box:
- Уровень 1: Для выполнения цели первого уровня подайте заявку.
- Уровень 2: Встреча с командой по подбору персонала. Цель уровня: осветить ваши прошлые достижения, амбиции и ценности.
- Уровень 3: Встреча с командой найма. Цель уровня: техническая беседа, соответствующая повседневным рабочим задачам и обязанностям.
- Уровень 4: Цель уровня: связаться с командой найма и поделиться с ними вашими достижениями.
- Уровень 5: Поздравляем! Немногие достигают этого уровня 💪. Цель уровня: конструктивная финальная беседа с высшим руководством для обсуждения роли и вашего будущего в HTB.
- Уровень 6: Вы официально получили предложение от HTB! Чтобы завершить последний уровень и квест, вам нужно только принять предложение.
- Квест завершен. Поздравляем, вы официально один из нас 🥳🎉🎇Ваш следующий квест: завершить адаптацию.
Hack Your Career, Today. Присоединяйтесь к нам в этом эпическом приключении кибербезопасности в Hack The Box! 🚀🔒💻