Blockchain Engineer
Salary
Skills
Location
We offer relocation pack
Languages
Fluent English
Job Description
As a Blockchain Engineer (Smart Contracts) at Openfort, you’ll take large areas of ownership across our onchain product surface: smart contracts, wallet/vault architecture, and the developer experience around them. Because we build developer tooling, engineering and product are tightly connected. We value simple primitives, intuitive APIs, and rapid iteration. This isn’t just about shipping contracts — it’s about turning complex wallet infrastructure into something developers love.
What you’ll do
- Design, build, and ship Solidity smart contracts that power wallets, vaults, and account systems (upgradeability, access control, permissions, sessions, spend limits, etc.).
- Own end-to-end product features from spec → contract architecture → implementation → testing → deployment → monitoring, driven by real user needs.
- Build wallet/vault primitives with a strong security mindset: key management patterns, recovery flows, signing/authorization, modular permissions, and safe upgrade paths.
- Collaborate closely with product and platform teams to shape clean developer-facing interfaces (SDK/API integration points, contract ABIs, standards alignment).
- Enforce smart contract best practices: code quality, audits readiness, property-based testing, threat modeling, and gas/performance tradeoffs.
- Iterate quickly: prototype, validate with users, and refine designs without over-engineering.
Your profile
- 4+ years of engineering experience, with strong Solidity smart contract development experience in production.
- Product-oriented: you care about UX/DX, tradeoffs, and shipping improvements that users actually feel.
- Proven track record building secure onchain systems (wallets, vaults, DeFi primitives, auth/permissioning, or similar).
- Comfortable with modern smart contract workflows: Foundry/Hardhat, unit + invariant tests, CI, deployments, monitoring.
- Strong understanding of Ethereum architecture, EVM behavior, common attack vectors, and audit-style thinking.
- You’re an engineer, not a manager.
Nice to haves
- Experience with wallet or vault design (account abstraction patterns, session keys, recovery, spend policies, multisigs, permissions frameworks).
- Familiarity with Rust (optional) and/or Solana programs (optional).
- Contributions to open-source developer tooling (contracts, SDKs, libraries, standards).
- Recognition in competitive realms (CTFs, hackathons, coding contests).
Hiring Process
- Culture fit
- Technical challenge (4h)
- Technical interview
- Reference calls
Photos





About the team
6
employees
26
avg. age
4
nationalities
Benefits and perks
Stocks options
Food & drinks
Location
Av. Roma, 159, Barcelona, Spain
