Software Engineer Expert

Posted 5 months agoViewed
Europe, Latin AmericaContractBlockchain Development
Company:RootstockLabs Ltd.
Location:Europe, Latin America
Languages:English
Seniority level:Senior, 5+ years
Experience:5+ years
Skills:
BlockchainDesign PatternsEthereumJavaJVMSoftware ArchitectureData StructuresCI/CDSoftware Engineering
Requirements:
5+ years of professional experience in Java or equivalent JVM-based languages (Kotlin, Scala, Gradle) or C++. 3+ years of solid experience working on core blockchain components (e.g., node/client development), ideally in chains supporting Ethereum or Bitcoin L2s. Understanding of Ethereum or Bitcoin architecture, smart contract execution, and consensus mechanisms. Ability to reason about security, performance, and edge cases in complex distributed systems. Proficiency in writing clean, maintainable code and applying object-oriented programming principles. Strong grasp of data structures (e.g., trees, graphs) and their practical use in system design. Experience with basic Solidity scripting and interacting with smart contracts. Familiarity with CI/CD pipelines and scripting automation (e.g., GitHub Actions). Excellent team player with clear communication and collaboration skills. Proactive about quality, security, and documentation.
Responsibilities:
Develop features using Java for the Rootstock client. Analyze requirements for client improvements including Ethereum consensus and Bitcoin scripts. Design and implement features adhering to best practices for security, scalability, and performance. Write clean, modular, and well-tested code using design patterns. Collaborate on peer reviews and improve development processes. Write smart contracts to validate client features on EVM. Share research findings and technical insights. Update and expand Github actions scripts.
Similar Jobs:
Posted about 1 month ago
ColombiaFull-TimeSoftware Development
Software Architect (.Net) - GovTech Solutions (Colombia)
Company:Truelogic
Posted about 2 months ago
UK, Ireland, Estonia, Israel, Netherlands, Sweden, Eastern Europe, PortugalFull-TimeCloud Technology
Full Stack Engineer - House Kubernetes (Latvia)
Company:DoiT
Posted about 2 months ago
UK, Ireland, Estonia, Netherlands, Sweden, Eastern Europe, PortugalFull-TimeSoftware Development
Full Stack Engineer - House Kubernetes
Company:DoiT