Software Engineer (JVM + Blockchain)
Revolut
Multiple Locations
What you'll be doing
- Designing and delivering quality blockchain solutions
- Delivering high-quality testable code
- Enhancing the team's technical knowledge
- Collaborating with auditors to ensure code quality and security
- Working closely with cross-functional teams on product development
- Suggesting and developing features to improve and grow products and features
- Supporting and mentoring junior colleagues
What you'll need
- 5+ years of experience in backend development using Java or Kotlin (JVM environment)
- 2+ years of experience in blockchain development
- Fluency in Solidity or other similar smart contract languages
- Practical experience in distributed systems with a deep understanding of consensus algorithms
Nice to have
- Fluency in multiple smart contract languages
- Experience working with enterprise-grade digital asset infrastructure, such as Fireblocks
- To have contributed to a crypto project with a large market cap
Don't forget to mention EuroTechJobs when applying.