W skrócie
- Zadania: Twórz innowacyjne aplikacje w Elixir, projektując systemy i interfejsy użytkownika.
- Firma: Hack The Box - lider w dziedzinie cyberbezpieczeństwa z dynamiczną kulturą pracy.
- Benefity: 25 dni urlopu, elastyczne godziny pracy, budżet na rozwój zawodowy.
- Pozostałe informacje: Praca zdalna lub hybrydowa, wsparcie relokacyjne oraz świetna atmosfera w zespole.
- Dlaczego ta praca: Dołącz do zespołu, który kształtuje przyszłość cyberbezpieczeństwa i rozwija Twoje umiejętności.
- Kwalifikacje: 5+ lat doświadczenia w programowaniu backendowym lub full-stack, znajomość Elixir/Phoenix.
Przewidywane wynagrodzenie mieści się w przedziale 82800 - 101200 zł za rok.
Gotowy na przygodę z Hack The Box? Cieszymy się, że do nas dołączyłeś! Naszą misją jest zwiększenie odporności cybernetycznej, aby każda organizacja mogła wyprzedzić jutrzejsze zagrożenia.
Jako Senior Elixir Engineer będziesz odpowiedzialny za dostarczanie funkcji backendowych i full-stack w Phoenix i LiveView — projektując odporne systemy OTP, czyste API oraz doświadczenia użytkowników w czasie rzeczywistym, które skalują się do milionów użytkowników. Nasza kultura ceni autonomię, rzemiosło techniczne oraz dążenie do dostarczania bezpiecznego oprogramowania, które przechytrza atakujących.
Współpraca: Będziesz częścią zespołu liczącego 7 osób, raportując do VP ds. Sztucznej Inteligencji. Będziesz współpracować z zespołem produktowym, projektowym oraz badaczami bezpieczeństwa, przekształcając złożone przepływy pracy w intuicyjne, oparte na inteligencji doświadczenia użytkowników — jednocześnie mentorując inżynierów i kształtując naszą mapę technologiczną.
Technologie, których będziesz używać:
- Elixir / Erlang / OTP
- Phoenix, Phoenix LiveView, Phoenix PubSub
- Ecto & PostgreSQL
- Oban (zadania w tle)
- Tailwind CSS, LiveView JS hooks
- Telemetry, Prometheus, Grafana, Sentry
- Docker, Kubernetes, GCP
Twoje zadania jako Senior Elixir Engineer:
- Projektowanie i budowanie aplikacji produkcyjnych w Phoenix — REST API, interfejsy LiveView oraz funkcje w czasie rzeczywistym na PubSub i Channels.
- Modelowanie i rozwijanie danych z Ecto i PostgreSQL, pisząc wydajne zapytania i bezpieczne migracje bez przestojów.
- Budowanie systemów odpornych na błędy z OTP: drzewa nadzoru, GenServers i rozproszone wzorce BEAM.
- Własność przetwarzania w tle i zaplanowanych zadań z Oban, z odpowiednią obserwowalnością przez Telemetry i metryki.
- Wysyłanie kodu zabezpieczonego domyślnie: wzorce uwierzytelniania/autoryzacji, dostęp do danych w trybie najmniejszego przywileju oraz twarde zabezpieczenia wejściowe.
- Wdrażanie i obsługa usług na Kubernetes/GCP, przyczyniając się do CI/CD i jakości wydania.
- Mentorowanie inżynierów i wkład w przywództwo techniczne poprzez przeglądy kodu, sesje projektowe i standardy kodowania.
- Dokumentowanie decyzji i jasna komunikacja w zdalnym środowisku, przyczyniając się do kultury przemyślanej współpracy asynchronicznej.
Wymagane umiejętności i doświadczenie:
- 5+ lat profesjonalnego doświadczenia w rozwoju backendu lub full-stack, w tym 3+ lata w produkcji Elixir/Phoenix.
- Silne zrozumienie OTP i BEAM — procesy, nadzór, GenServer/GenStage.
- Praktyczne doświadczenie w budowaniu interaktywnych interfejsów z Phoenix LiveView.
- Głęboka znajomość Ecto i PostgreSQL: projektowanie schematów, optymalizacja zapytań, indeksowanie, migracje.
- Doświadczenie z systemami zadań w tle (preferowany Oban) i architekturami opartymi na zdarzeniach.
- Solidna dyscyplina testowa z ExUnit; komfort w testach opartych na właściwościach i testach integracyjnych.
- Znajomość wdrożeń kontenerowych (Docker, Kubernetes) i najlepszych praktyk CI/CD.
- Inżynieria z myślą o bezpieczeństwie: podstawy OWASP, wzorce uwierzytelniania, bezpieczne zarządzanie danymi użytkowników.
- Doskonała komunikacja pisemna i werbalna, zwłaszcza w zdalnych/asyngronicznych środowiskach.
Co oferujemy:
- 25 dni urlopu rocznego
- Płatny urlop rodzicielski
- Dodatek na biuro domowe
- Dedykowany budżet na szkolenia i rozwój zawodowy, udział w konferencjach
- Nowoczesny sprzęt
- Pełny dostęp do zasobów laboratorium Hack The Box
- Elastyczność godzin pracy
Jeśli jesteś gotowy na przygodę w Hack The Box, nie możemy się doczekać, aby Cię poznać!
Senior Elixir Engineer in Katowice – pracodawca: Hack The Box
Hack The Box to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju w dynamicznym środowisku technologicznym. Nasza kultura pracy opiera się na autonomii, wsparciu i ciągłym uczeniu się, co sprawia, że każdy członek zespołu ma szansę na rozwój swoich umiejętności oraz wpływ na kształtowanie przyszłości firmy. Dodatkowo, elastyczne opcje pracy zdalnej oraz atrakcyjne benefity, takie jak 25 dni urlopu rocznie i budżet na szkolenia, czynią naszą ofertę jeszcze bardziej atrakcyjną.