Back to jobs
New

Senior Software Engineer - Smart Contracts

Remote

ABOUT THE ROLE

We are seeking a highly skilled Senior Software Engineer in Europe or Latin America with expertise in Smart Contracts - Solidity and blockchain development to join our innovative team. As a key member of our development team, you will lead the design, implementation, and optimization of smart contracts and blockchain-based solutions. This role requires deep technical knowledge, problem-solving skills, and a passion for building decentralized systems.

KEY RESPONSIBILITIES

  • Smart Contract Development:
    • Design, develop, and deploy secure and efficient smart contracts using Solidity.
    • Write well-documented, testable, and maintainable code for any EVM-compatible blockchain.
    • Conduct rigorous testing and debugging to ensure the robustness and security of smart contracts.
  • Blockchain Architecture:
    • Architect and implement decentralized solutions tailored to business needs.
    • Integrate blockchain technology with off-chain systems and APIs.
    • Optimize gas fees and transaction performance.
    • Ensure compliance with blockchain security standards and best practices.
  • Leadership & Collaboration:
    • Mentor junior engineers and contribute to the growth of the blockchain development team.
    • Collaborate with cross-functional teams (e.g., product, design, QA, and security) to deliver high-quality solutions.
    • Stay updated with blockchain trends and emerging technologies, providing strategic input to enhance product offerings.
  • Documentation & Reporting:
    • Maintain comprehensive documentation of system designs, workflows, and codebases.
    • Provide regular updates and reports to stakeholders and team leads.

 

WHAT YOU BRING

  • Required Skills & Experience:
    • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
    • 5+ years of professional software engineering experience, including 3+ years in blockchain development.
    • Proficiency in Solidity and development on any EVM-compatible platform.
    • Strong understanding of blockchain fundamentals, including consensus algorithms, cryptography, and token standards (ERC-20, ERC-721, ERC-1155).
    • Experience with development tools such as Hardhat, Truffle, Ganache, and Foundry.
    • Familiarity with blockchain data structures and APIs (e.g., Web3.js, Ethers.js).
    • Proven track record of deploying and maintaining smart contracts in production environments.
    • Vast experience in some mainstream programming languages (e.g., JavaScript, TypeScript, Golang, Rust, Java).
    • Knowledge of software architecture principles, design patterns, performance, and software engineering best practices.
  • Preferred Skills:
    • Experience with other EVM-compatible blockchains.
    • Hands-on experience with Docker and CI/CD pipelines for blockchain projects.
    • Familiarity with DeFi, NFTs, or DAO ecosystems.
  • Soft Skills:
    • Strong problem-solving and analytical skills.
    • Excellent communication and collaboration abilities.
    • Self-motivated with a keen eye for detail and innovation.

 

ROOTIES BENEFITS

At RootstockLabs, we don’t just offer a job—we offer a community. Here’s what you can expect when you join us:

  • Competitive Salary & eligibility for our RIF Token Plan.
  • 100% Remote Work from Europe / Latin America , with access to global CoWorking spaces.
  • Work-Life Balance: Up to 35 vacation days, 30 sick days, parental leave and a paid year-end shutdown.
  • Continuous Learning: Access to training programs, language courses, and learning sponsorship annually.
  • Health & Well-Being: Tools like OpenUp, an employee assistance program, and an emergency loan policy.
  • Unique Projects: Work with cutting-edge blockchain technology in a global, diverse team.
  • Monthly Allowance for Contractors to support your connectivity and well-being.

 

ABOUT ROOTSTOCKLABS  

RootstockLabs exists to make Bitcoin work for everyone. We do this through giving developers the tools to build on Bitcoin, supporting the growth of the Rootstock ecosystem and the RIF economy while continuing to expand the frontiers of decentralized technology. 

Our Purpose: To Make Bitcoin work for everyone

Our Mission: Give developers the tools to build on Bitcoin, support the growth of the Rootstock ecosystem, and expand the frontiers of decentralized technology.

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...