Looking for a collaborative Senior Software Engineer in Europe or Latin America to join Rootstock Labs during an exciting time of growth. You'll be part of the core development team behind the Rootstock (RSK) client. The team is evolving its compatibility with the EVM, contributing to consensus improvements, and designing secure, high-performance protocol features. Work closely with experienced blockchain engineers in a fast-paced environment to push the boundaries of web3 infrastructure. This is a hands-on engineering role focused on Java-based development, with occasional Solidity scripting for testing purposes. All features will be developed using Java, the primary language of the Rootstock client. Analyze complex requirements to improve the Rootstock client and design and implement features using Java, adhering to secure, scalable, and performance-conscious best practices. Write clean, modular, and well-tested code using appropriate design patterns; collaborate on peer reviews and team discussions; continuously improve development processes and code quality. Write simple Smart Contracts to validate the features developed in our client, assuring that it works as it is in EVM. Update and expand our Github actions scripts from our pipelines.