CareerPlanSign in

Software Engineer (JVM + Blockchain)

Limassol🌐 Remote💼 Full-time🗓 2026-05-24 → 2026-05-31

Core

Designing and delivering quality blockchain solutions and high-quality testable code for Revolut's financial super app.

Role type

Senior Blockchain Engineer (JVM)

Builds

Blockchain solutions and features for Revolut's spending, saving, investing, and exchanging products

Domain

Fintech / Blockchain / Distributed Systems

Deliverable

production ML models | product features

Required skills

Java or Kotlin, Solidity, distributed systems, consensus algorithms, TDD, DDD, continuous integration

Preferred skills

Multiple smart contract languages, enterprise-grade digital asset infrastructure (e.g., Fireblocks), large market cap crypto projects

Technologies

Java, Kotlin, Solidity, Fireblocks

Responsibilities

Designing and delivering quality blockchain solutions, delivering high-quality testable code, enhancing team technical knowledge, collaborating with auditors for code quality and security, working with cross-functional teams on product development, suggesting and developing features, supporting and mentoring junior colleagues

Seniority

Senior, hands-on IC

Sourced via cypruswork · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.