Auf einen Blick
- Aufgaben: Entwickle innovative Backend- und Full-Stack-Lösungen mit Elixir und Phoenix.
- Unternehmen: Hack The Box, ein führendes Unternehmen im Bereich Cyber-Sicherheit.
- Vorteile: 25 Urlaubstage, Home Office-Zuschuss und Weiterbildungsmöglichkeiten.
- Weitere Informationen: Flexible Arbeitszeiten und ein unterstützendes, wachstumsorientiertes Umfeld.
- Warum dieser Job: Gestalte die Zukunft der Cyber-Sicherheit und arbeite in einem dynamischen Team.
- Qualifikationen: Mindestens 5 Jahre Erfahrung in der Softwareentwicklung, insbesondere mit Elixir/Phoenix.
Das prognostizierte Gehalt liegt zwischen 54000 - 66000 € pro Jahr.
Bereit, die Reise anzutreten und Hack The Box beizutreten? Willkommen! Am Ende dieser Reise wirst du ein stolzes Mitglied von Hack The Box sein, mit der ultimativen Mission, die Cyber-Resilienz zu erhöhen, damit jede Organisation den Bedrohungen von morgen einen Schritt voraus ist.
Die Kernmission des Senior Elixir Engineer:
- Teil eines schnell wachsenden Teams, das die Plattform aufbaut, die die Cyber-Arbeitskräfte der Welt ausbildet.
- Verantwortung für die Backend- und Full-Stack-Feature-Lieferung auf Phoenix und LiveView — Gestaltung robuster OTP-Systeme, sauberer APIs und Echtzeiterlebnisse, die Millionen von Nutzern skalieren.
Unsere Kultur schätzt Autonomie, technisches Handwerk und den Antrieb, sichere Software zu liefern, die Angreifer überlistet.
Die Gemeinschaft, der du beitreten wirst:
- Bericht an den VP für Künstliche Intelligenz, Teil eines 7-köpfigen Teams.
- Zusammenarbeit mit Produkt, Design und Sicherheitsforschern, um komplexe Erkennungs- und Reaktionsabläufe in intuitive, intelligenzgesteuerte Benutzererlebnisse umzuwandeln — während du Ingenieure mentorst und unseren technischen Fahrplan mitgestaltest.
Standort & Arbeitsmodus:
- Europa/Griechenland
- Wähle zwischen vollständig remote Arbeit in ganz Europa oder einer Umsiedlung in unser Athener Tech Hub mit Unterstützung bei der Umsiedlung.
- Vollständig remote / Hybrid (2 Tage im Büro, 3 Tage remote, plus einen Monat Arbeiten von überall).
Umsiedlung:
- Wir bieten einen 10% Umsiedlungsbonus auf das Jahresgehalt zur Unterstützung deines Umzugs.
- Zusätzlich profitierst du von einer 50% Steuerreduzierung auf dein Einkommen im Rahmen der Umsiedlung.
- Wir unterstützen dich mit Unterkünften in den ersten Wochen.
Technologische Werkzeuge, die du verwenden wirst:
- Elixir / Erlang / OTP
- Phoenix, Phoenix LiveView, Phoenix PubSub
- Ecto & PostgreSQL
- Oban (Hintergrundjobs)
- Tailwind CSS, LiveView JS-Hooks
- Telemetry, Prometheus, Grafana, Sentry
- Docker, Kubernetes, GCP
Die Abenteuer, die dich erwarten, nachdem du Senior Elixir Engineer bei Hack The Box geworden bist:
- Entwerfen und Erstellen von Produktions-Phoenix-Anwendungen — REST-APIs, LiveView-UIs und Echtzeitfunktionen auf PubSub und Channels.
- Modellieren und Entwickeln von Daten mit Ecto und PostgreSQL, Schreiben leistungsfähiger Abfragen und sicherer, null-downtime Migrationen.
- Fehlerresistente Systeme mit OTP erstellen: Überwachungsbäume, GenServers und verteilte BEAM-Muster.
- Hintergrundverarbeitung und geplante Arbeitslasten mit Oban übernehmen, mit ordnungsgemäßer Beobachtbarkeit über Telemetry und Metriken.
- Sichere Standardcodes versenden: Authentifizierungs-/Autorisierungsmuster, minimaler Datenzugriff und Eingabeverhärtung.
- Dienste auf Kubernetes/GCP bereitstellen und betreiben, zu CI/CD-Pipelines und Release-Qualität beitragen.
- Ingenieure mentorieren und zur technischen Führung durch Code-Reviews, Entwurfssitzungen und Codierungsstandards beitragen.
- Entscheidungen dokumentieren und klar in einer remote-first Umgebung kommunizieren, zur Kultur einer durchdachten asynchronen Zusammenarbeit beitragen.
Fähigkeiten, Wissen und Erfahrung, die erforderlich sind, um die Rolle des Senior Elixir Engineer bei Hack The Box freizuschalten:
- 5+ Jahre professionelle Backend- oder Full-Stack-Entwicklung, davon 3+ Jahre Produktion mit Elixir/Phoenix.
- Starkes Verständnis von OTP und dem BEAM — Prozesse, Überwachung, GenServer/GenStage.
- Praktische Erfahrung im Aufbau interaktiver UIs mit Phoenix LiveView.
- Tiefes Wissen über Ecto und PostgreSQL: Schema-Design, Abfrageoptimierung, Indizierung, Migrationen.
- Erfahrung mit Hintergrundjob-Systemen (Oban bevorzugt) und ereignisgesteuerten Architekturen.
- Solide Testdisziplin mit ExUnit; vertraut mit eigenschaftsbasiertem und Integrationstest.
- Vertrautheit mit containerisierter Bereitstellung (Docker, Kubernetes) und CI/CD-Best-Practices.
- Sicherheitsbewusste Ingenieurskunst: OWASP-Grundlagen, Authentifizierungsmuster, sichere Handhabung von Benutzerdaten.
- Exzellente schriftliche und mündliche Kommunikation, insbesondere in remote/asynchronen Umgebungen.
Was dein Abenteuer bei Hack The Box bereithält:
- Die aufregende Möglichkeit, zu einem Produkt beizutragen, das von Nutzern und der Cybersicherheitsgemeinschaft sehr geschätzt wird.
- Ein unterstützendes und fürsorgliches Umfeld, das Wachstum, Flexibilität und Autonomie fördert.
- Eine spannende Reise des kontinuierlichen Lernens und Problemlösens.
- Und vor allem, du wirst Spaß bei HTB haben, denn Spaß ist eine wesentliche Zutat in unserem Rezept für den Erfolg!
Die Vorteile, die du als Senior Elixir Engineer genießen wirst:
- 25 Urlaubstage pro Jahr.
- Bezahlte Elternzeit.
- Home Office-Zulage.
- Dedizierter Budget für Schulungen und berufliche Entwicklung, Teilnahme an Konferenzen.
- Modernste Ausstattung.
- Voller Zugang zu den Hack The Box Lab-Angeboten.
- Flexibilität bei den Arbeitszeiten.
Die Quest, Senior Elixir Engineer bei Hack The Box zu werden:
- Level 1: Reiche deine Bewerbung ein.
- Level 2: Triff das Talent Acquisition Team.
- Level 3: Triff das Einstellungsteam.
- Level 4: Teile deine Erfolge mit dem Einstellungsteam.
- Level 5: Glückwunsch! Du hast es geschafft.
- Level 6: Du hast offiziell ein Angebot von HTB erhalten!
Hacke deine Karriere heute. Schließe dich uns in diesem epischen Abenteuer der Cybersicherheit bei Hack The Box an!
Senior Elixir Engineer Arbeitgeber: Hack The Box
Hack The Box ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, in einem dynamischen und innovativen Umfeld zu arbeiten. Mit einer vollständig remote Arbeitsweise und einem attraktiven Relocation-Paket, das unter anderem eine 10%ige Umzugsprämie und Unterstützung bei der Unterkunft umfasst, fördert das Unternehmen eine positive Work-Life-Balance und persönliche Entwicklung. Die Unternehmenskultur legt Wert auf Teamarbeit und kontinuierliches Lernen, was es zu einem idealen Ort für talentierte PHP-Entwickler macht, die ihre Fähigkeiten erweitern möchten.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Senior Elixir Engineer erhalten könntest
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Hack The Box anzuklopfen, wenn du dich auf die Stelle als Senior Elixir Engineer bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Hack The Box vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Elixir Engineer mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Hack The Box klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei Hack The Box vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.