Solidity Developer

Remote $100k–$201k 5 months ago full-time quality 9/10

Role in brief

IntellectEU, a fintech company specializing in digital finance and emerging technologies, is hiring a Solidity Developer. This role involves designing, building, and deploying DLT solutions and smart contracts, integrating them with enterprise systems, and ensuring their security. Candidates with a strong background in Solidity, smart contract development tools, and blockchain security testing will find this role suitable.

SolidityJavaREST APIsTypescriptVyperfoundryhardhatopenzeppelinSlitherMythrilEchidnaweb3.js

About the role

This position focuses on developing and implementing blockchain solutions and smart contracts. The work involves using Solidity, Java, and REST APIs to create distributed ledger technology (DLT) applications. A key aspect of the role is integrating these blockchain solutions with existing enterprise systems, requiring a solid understanding of how to connect new technologies with established infrastructure.

The role also requires a focus on security, specifically implementing cryptographic techniques for transaction logic and utilizing tools for smart contract security testing. Beyond development, the position involves researching blockchain protocols, troubleshooting performance issues, and contributing to continuous improvement through DevOps practices. Collaboration with product owners and other technical teams is essential for successful project delivery.

Success in this role means not only delivering functional DLT solutions but also ensuring their security, efficiency, and seamless integration into broader systems. The developer will contribute to the entire lifecycle of blockchain applications, from initial design and development to deployment and ongoing maintenance, while upholding documentation standards and contributing to a culture of technical excellence.

The annual salary for this position ranges from 100,000 USD to 201,000 USD.

Skills that matter here

  • Solidity: This is the primary language for designing, building, and deploying smart contracts and DLT solutions.
  • Java: Used alongside Solidity and REST APIs for developing and deploying distributed ledger technology solutions.
  • REST APIs: Applied in the design and deployment of DLT solutions and for understanding RESTful web services.
  • Typescript: Required for smart contract development, indicating a need for strong programming skills in this area.
  • Vyper: Knowledge of this language is essential for smart contract development, alongside Solidity and Typescript.
  • Slither: Used for security testing of smart contracts, ensuring the integrity and safety of blockchain applications.

Who this role suits

  • A self-starter who can independently design and deploy complex DLT solutions.
  • Someone meticulous about security, especially when implementing cryptographic techniques and testing smart contracts.
  • An individual who enjoys collaborating with diverse technical teams and product owners.
  • A developer who is keen on continuous learning and contributing to DevOps practices.

From the employer

  • Design, build, and deploy DLT solutions and smart contracts using Solidity, Java, and REST APIs.
  • Implement secure transaction logic using cryptographic techniques.
  • Research and develop blockchain protocols and consensus algorithms.
  • Collaborate with Product Owners and technical teams.
  • Integrate blockchain solutions with enterprise systems.
  • Analyze and troubleshoot system performance and blockchain transaction issues.
  • Develop documentation and technical specifications.
  • Contribute to continuous improvement and DevOps practices.
  • Work with AWS deployment environments.
  • Bachelor's or Master's degree in IT, computer science, engineering, or equivalent experience.
  • Solid foundation in smart contracts development (Solidity, Typescript, Vyper).
  • Knowledge of smart contract dev tools/frameworks (foundry, hardhat, openzeppelin).
  • Experience with Solidity security testing tools (Slither, Mythril, Echidna).
  • Production experience with EVM-based blockchain applications.
  • Familiarity with cryptography and P2P networks.
  • Experience with web3.js or ether.js, and crypto wallets like MetaMask or MEW.
  • Understanding of RESTful web services design.
  • Understanding of modern development ecosystem: Git, CI/CD, and automated testing.
  • International experience in a stable company with offices in multiple cities.
  • A passionate team in an innovative, casual, and open work environment.
  • Great opportunities for personal and professional development.

Questions about this role

What are the primary responsibilities of this role?

The primary responsibilities include designing, building, and deploying DLT solutions and smart contracts, implementing secure transaction logic, and integrating blockchain solutions with enterprise systems.

What technical background is required for this position?

Candidates should have a strong foundation in smart contract development using Solidity, Typescript, and Vyper, experience with EVM-based blockchain applications, and familiarity with smart contract development and security testing tools.

Is this a remote position?

Yes, this role is fully remote.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to IntellectEU.