About the role
About Hunit
Hunit is a London-headquartered legaltech company building Agentic Contracts: legally binding agreements that fulfil their own terms. Our platform turns natural-language documents authored in MS Word into self-performing legal agreements that automate financial flows, structure compliance, and capture verifiable evidence directly from the contract itself.
We work at the intersection of law, finance, and Web3. Our customers include enterprises, law firms, and financial institutions operating in regulated markets, including alternative investments, corporate debt, maritime finance, and eGovernment.
We are now expanding our engineering footprint in Prague and looking for a strong Elixir developer to join the team that builds the execution engine behind every Agentic Contract.
Why this role matters
Agentic Contracts have to do three things at once: stay legally precise, run reliably for years, and execute concurrent obligations across many parties without dropping a single event. That is a near-perfect fit for the BEAM. You will be working on the part of our stack where Elixir/OTP is doing the heavy lifting: long-running supervised processes, event-driven obligation tracking, integrations with banking, IoT, and external data sources, and audit-grade state capture.
This is real Elixir work, not Phoenix-CRUD-with-extra-steps.
What you will work on
Designing and building OTP-based services that orchestrate contract execution, scheduled obligations, and counterparty workflows
Integrating with open banking APIs, sanctions/KYC providers, and external data feeds (interest rates, IoT telemetry, asset registries)
Building robust event sourcing and audit trails that meet regulatory-grade evidence standards
Phoenix / LiveView interfaces for contract authoring, monitoring, and human-in-the-loop sign-off steps
Collaborating with our legal, compliance, and product teams to translate clauses into reliable executable behaviour
Contributing to architectural decisions around messaging, persistence, and integration with our Web3 layer (Stellar / Hyperledger)
What we are looking for
Required
4+ years of professional backend experience, with at least 2 years writing production Elixir
Strong grasp of OTP, including supervisors, GenServers, process design, and fault tolerance, not just Phoenix on top of Elixir
Solid experience with Phoenix and Ecto, PostgreSQL, and designing well-bounded service APIs (REST and/or GraphQL)
Comfortable with testing discipline (ExUnit, property-based testing welcome)
Fluent English (our team and customers are international)
Nice to have
LiveView in production
Background in fintech, legaltech, regulated industries, or anywhere correctness and auditability matter
Experience with event sourcing, CQRS, or distributed systems patterns
Exposure to Web3 / smart contract platforms (Stellar, Hyperledger, or similar)
Erlang, Rust NIFs, or other BEAM-adjacent skills
Location and working style
Based in Prague (or relocating). We plan a hub here and value in-person collaboration.
Hybrid: typically 2 days per week in the office, the rest remote. Fully remote considered for exceptional candidates already in CZ/EU.
Open to full-time employment or freelance / B2B contract. Tell us what you prefer.
What we offer
Genuinely interesting Elixir work on a product where the language choice is doing real engineering work
A small, senior team where your code ships and your decisions stick
Direct exposure to a regulated, high-stakes domain (legal and financial) without being buried in legacy
Competitive compensation (employment or daily rate, depending on contract type)
Conference and training budget, including ElixirConf EU
The chance to shape the Prague engineering team as it grows
How to apply
Send us a short note about what you have built in Elixir, ideally something you are proud of and can talk through, along with your CV or LinkedIn, and your availability and expected compensation (monthly gross for employment, day rate for B2B).
Apply for this role
We read every application personally. No recruiters, please.
Company
Hunit provides Agentic Contracts—self-executing contracts embedded with automation and regulatory-grade evidence. Built on Smart Legal Contract (SLC) technology, the platform embeds automation and compliance directly inside contracts, enabling end-to-end execution, data structure, and regulator-conscious audit trails. The company positions itself in the legaltech/fintech space with applications in contract management, automation, and Web3-enabled data storage.
Hunit