Blockchain Engineer

Bnka
Barcelona, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Barcelona, Spain

Tech stack

API
Python
Key Management
Node.js
Blockchain
Rust
Backend
Ethereum
Solidity
Microservices

Job description

Manage RPC providers, node connections, confirmations, reorg handling and monitoring.

  • Implement deposit / withdrawal flows with compliance-ready tracking.

Wallets & Security

  • Work on hot/cold wallet infrastructure, signing services and key management.
  • Apply security best practices for fund custody and transaction execution.
  • Coordinate with Security and Compliance teams on risk controls.

Smart Contracts (Practical Scope)

  • Interact with simple production smart contracts (payments, transfers, internal logic).
  • Deploy, test and monitor contracts with proper gas, fee and failure handling.

Regulatory & Compliance Integration

Support MiCA-aligned crypto operations in the EU.

  • Integrate and maintain Travel Rule-compliant transaction flows.
  • Ensure traceability and auditability of on-chain transactions.
  • Collaborate with Compliance to align blockchain logic with regulatory requirements.

Backend & Systems

Integrate blockchain logic into backend services and APIs.

  • Maintain on-chain off-chain synchronization.
  • Support reconciliation, monitoring and incident resolution.

Requirements

Hands-on experience with blockchain mainnets (Ethereum / EVM).

Experience with wallets, deposits, withdrawals and transaction monitoring.

Practical smart-contract experience (Solidity or equivalent).

Backend experience with Python, Node.js, Rust or Go.

Strong understanding of crypto security and operational risk.

Familiarity with MiCA, Travel Rule or regulated crypto environments.

Experience working in production systems handling real funds.

  • Fluent in English.

Apply for this position