Hack The Box

Elixir Engineer in Cybersecurity

In short

Senior Elixir/Phoenix engineer role at Hack The Box, a cybersecurity training platform, building production Phoenix applications, LiveView UIs, real-time features, and fault-tolerant OTP systems on Kubernetes/GCP. Requires 5+ years of backend/full-stack development with 3+ years in production Elixir/Phoenix, deep OTP/BEAM, Ecto/PostgreSQL, and security-minded engineering experience. Fully remote across Europe, with an option to relocate to Athens with relocation support.

About
Hack The Box builds a platform that trains the world's cyber workforce and aims to raise cyber resilience so organizations can stay ahead of emerging threats.
Responsibilities
•Design and build production Phoenix applications, including REST APIs, LiveView UIs, and real-time features using PubSub and Channels
•Model and evolve data with Ecto and PostgreSQL, writing performant queries and safe, zero-downtime migrations
•Build fault-tolerant systems with OTP, including supervision trees, GenServers, and distributed BEAM patterns
•Own background processing and scheduled workloads with Oban, with observability through Telemetry and metrics
•Ship secure-by-default code, including authentication and authorization patterns, least-privilege data access, and input hardening
•Deploy and operate services on Kubernetes/GCP, contributing to CI/CD pipelines and release quality
•Mentor engineers and contribute to technical leadership through code reviews, design sessions, and coding standards
•Document decisions and communicate clearly in a remote-first environment, contributing to thoughtful async collaboration
Requirements
•5+ Years of professional backend or full-stack development, including 3+ years shipping production Elixir/Phoenix
•Strong grasp of OTP and the BEAM, including processes, supervision, GenServer/GenStage, and when not to use them
•Hands-on experience building interactive UIs with Phoenix LiveView, including components, streams, and JS hooks
•Deep Ecto and PostgreSQL knowledge, including schema design, query optimization, indexing, and migrations
•Experience with background job systems and event-driven architectures
•Solid testing discipline with ExUnit; comfortable with property-based and integration testing
•Familiarity with containerized deployment and CI/CD best practices
•Security-minded engineering, including OWASP fundamentals, auth patterns, and secure handling of user data
•Excellent written and verbal communication, especially in remote/async environments, and a bias toward documenting architecture and decisions
Nice to have
•Oban experience
Conditions
•Remote work is available across Europe, or candidates can relocate to Athens with relocation support
•Candidates hired in Greece can be based anywhere. Those within 55 km of the Athens office follow a hybrid model; candidates beyond that radius can work fully remotely
•Relocation bonus of 10% of annual salary
•50% Tax reduction on income as part of relocation
•Accommodation support during the first few weeks after relocation
•25 Annual leave days
•Paid parental leave
•Home Office Allowance
•Dedicated budget for training and professional development, and conference participation
•State-of-the-art equipment
•Full access to Hack The Box lab offerings
•Flexible working hours
•Benefits may vary by location and type of employment, including the UK, US, Greece, and Australia, or engagement through an Employer of Record or contract

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot