BLOCKCHAIN DEVELOPER (SOLIDITY)

Jun 09

We are looking for a Blockchain Developer (Solidity) capable of implementing Smart Contracts for the company as per the business requirements, that are used to support the general ecosystem of corporations and funding processes, as well as perform integration and off chain activities using 3rd party APIs or our own (Blockchain read/write services).


ROLE AND RESPONSIBILITIES
• Implement/maintain the existing company/clients’ Smart Contracts (release upgrades, provide statistical data, troubleshoot transactions etc.).
• Implement enterprise level Smart contracts for clients to serve specific business requirements and provide blockchain services to clients’ applications.
• Execute customized Smart Contracts which serve as proof of an off-chain activity on chain and use the implementation as proof for performing other actions (e.g., proof that a KYC action was done for a token AirDrop or a Crowdsale Smart Contract).
• Implement Oracle logic allowing creation of contracts for fiat-crypto price tickers or similar logic.
• Deploy smart contracts in a systematic way (truffle or similar) which can be reused in CI/CD pipelines for testing purposes (like on Ropsten, or BSC Testnet).
• Execute Multi Chain bridging and wrapped tokens or integrate L2 solutions to solve gas related issues.
• Implement unit testing and mocking of smart contract logic or activities and provide results/reports to QA engineers.
• Analyze gas usage of Smart Contracts and contract function calls and assist app developers to calculate transaction fees cross different blockchains for internal wallet application.
• Research updates and security issues appearing with different EIPs and their implementations, like double spending problems, re-entrant code and similar, and suggest possible remediations.
• Research compatibility of certain Smart Contracts implementations with 3rd party services (other blockchains, other Smart Contracts or services) such as decentralized exchanges.
2
• Implement/Integrate webhooks or push notifications with backend developers to feed data from blockchain transactions to systems such as Events emitted during transaction mining, or notifications that a wallet has received tokens (sample tools: Eventeum).
• Execute scripted actions on blockchains for bulk action execution, market making or similar.


QUALIFICATIONS AND EDUCATION REQUIREMENTS
• Bachelors’ Degree or higher in Information Technology related studies.
• A minimum of 4 years’ experience developing enterprise applications.
• A minimum of 2 years’ experience with Solidity and writing Smart Contracts, preferably non-ERC20 tokens.
• Level 3 English or higher 
• Experience with blockchain development tools and services, such as Truffle, Blockchain Transaction Scanners, Remix IDE, Solhint, and similar.
• Experience with Blockchain Gas estimation endpoints (like Etherscan gas oracle API and EtherGasStation) and calculating gas in different blockchains and forks (like London fork for Ethereum).
• Familiarity with transaction receipts and logs, and how to decode events and revert reasons form them.
• Skilled in setting up blockchain nodes particularly Ethereum based, such as Geth, Parity, Ganache, and similar.
• Experience writing Smart Contract unit test and executing tests on deployed Smart Contracts (using truffle migrations, Remix and/or scripting).
• Skilled in writing scripts to read transactions, write transactions, check node status, check DEX liquidity pools and similar using Bash, Python, or any scripting/programming language.
• Understanding of MultiSignature wallets/Multisig Smart Contracts and how Multisig works in general.
• Familiarity with DEXs like Uniswap and Pancakeswap and how liquidity pools are created, and liquidity is added/removed, and how trenches work.
• Understanding modern and trending topics related to blockchain like Stablecoins, NFTs, Asset-backed tokens etc.


PREFERRED SKILLS
• Experience with Solidity security and auditing tools like “MythX”, “Mithril”, “MadMax”, “Manticore” and similar.
• Skilled in setting up blockchain webhooks with tools like Eventeum for Ethereum.
• Experience working with different blockchains using Bridges and provide interoperability between Public blockchains (like Ethereum) and Private/Permissioned ones (like Hyperledger fabric).


ADDITIONAL NOTES
• Please provide Code Sample - GitHub account, Stackoverflow public profile etc. (If NDA protected, please provide ANY code. The purpose is to check the structure, logging, documentation, error handing...etc.)

Listed in: Crypto Jobs, Research Web3 Jobs, Legal Web3 Jobs, Security Crypto Jobs, Developer Crypto Jobs, Mining Crypto Jobs, Compliance Web3 Jobs, KYC Crypto Jobs, Python Crypto Jobs, Quality Assurance Web3 Jobs, DEX Crypto Jobs, NFT Crypto Jobs, Data Web3 Jobs, Solidity Crypto Jobs, BSC Web3 Jobs, Ruby Web3 Jobs, Full Time Crypto Jobs, Remote Crypto Jobs.

BLOCKCHAIN DEVELOPER (SOLIDITY) at iOWN Group: FAQ

Is the BLOCKCHAIN DEVELOPER (SOLIDITY) role at iOWN Group remote?

Yes — iOWN Group is hiring this BLOCKCHAIN DEVELOPER (SOLIDITY) as a remote role. You can apply from anywhere unless the listing specifies a region.

What skills are required for the BLOCKCHAIN DEVELOPER (SOLIDITY) role at iOWN Group?

This BLOCKCHAIN DEVELOPER (SOLIDITY) role is associated with the following skills and technologies:

  • Research
  • Legal
  • Security
  • Developer
  • Mining
  • Compliance

Read the full job description above for the complete list of requirements.

Is the BLOCKCHAIN DEVELOPER (SOLIDITY) role at iOWN Group full-time or contract?

iOWN Group is hiring this BLOCKCHAIN DEVELOPER (SOLIDITY) as a full time position.

How do I apply for the BLOCKCHAIN DEVELOPER (SOLIDITY) role at iOWN Group?

You can apply for the BLOCKCHAIN DEVELOPER (SOLIDITY) role at iOWN Group directly on this page using the Apply button. Remote candidates are welcome. Applications submitted through CryptoJobsList reach the employer directly.

Related Salaries in Web3