Blockchain Solutions Engineer

Job Description:

Are you passionate about blockchain technology and eager to work on cutting-edge solutions in the web3 ecosystem? We're seeking a skilled engineer to join our client's dynamic and globally distributed team. In this remote-first role, you'll have the opportunity to develop blockchain-based solutions ranging from protocol-level engineering to the creation of decentralized applications (DApps) and enterprise/financial applications.

Qualifications:

  • Proficiency in one or more general programming languages such as C#, Go, TypeScript/JavaScript, Solidity, Rust, Python, Java, or Kotlin
  • Extensive experience in smart contract development, primarily using Solidity, with familiarity with tools like Foundry, Hardhat, or Remix
  • Deep understanding of Ethereum blockchain architecture and the ability to develop, test, and deploy secure smart contracts
  • Strong general engineering skills with the ability to design and implement full-stack solutions integrating with or built on blockchain infrastructure
  • Ability to extract and process data from blockchains and develop scripts/tools to automate or improve blockchain interactions
  • Familiarity with non-EVM blockchains, the DeFi landscape, and traditional finance concepts
  • Excellent problem-solving skills, attention to detail, and effective communication abilities
  • Strong computer science background with proficiency in algorithms and data structures

Responsibilities:

  • Collaborate with our team to design and build applications on various blockchains, ensuring security and efficiency
  • Develop, test, debug, and optimize smart contracts, implementing efficient algorithms and complex data structures
  • Extract and process data from blockchains, developing scripts and tools to automate or improve blockchain interactions
  • Stay updated with new developments and technologies in the blockchain space, incorporating them into our solutions
  • Collaborate with internal and external teams to deliver high-quality blockchain solutions
  • Continuously improve your skills and knowledge in blockchain technology and related fields

Technical Skills:

  • Excellent programming skills in one or more general-purpose languages, with proficiency in smart contract programming languages like Solidity
  • Deep understanding of Ethereum blockchain architecture and the DeFi landscape
  • Experience developing off-chain applications that integrate with web3 protocols using libraries like Web3.js and ethers.js
  • Strong understanding of good software architecture and engineering processes
  • Familiarity with blockchain data analytics tools and cryptographic primitives
  • Experience with layer-2 solutions and smart contract auditing techniques is a plus

Other Competencies:

  • Self-starter with a drive for continuous improvement
  • Strong problem-solving, analytical, and communication skills
  • Proficiency in English

Nice to Have:

  • Knowledge of traditional finance and the intersection between traditional finance and blockchain
  • Experience with layer-2 solutions like Starknet, Optimism, zkSync, and Arbitrum
  • Familiarity with blockchain data analytics tools and formal verification methods for smart contracts
  • Front-end development experience with frameworks like React or Angular
  • Infrastructure/DevOps experience, including setting up private networks
  • Experience in Ethereum core development

Join our Client in shaping the future of blockchain technology and revolutionizing the web3 ecosystem. Apply now to become a valuable member of our client's team!

Company
Keyman Personnel
Location
Croydon, Greater London, United Kingdom
Hybrid / WFH Options
Employment Type
Permanent
Salary
£120000 - £200000/annum Bonus, Dental, Insurance, Equity
Posted
Company
Keyman Personnel
Location
Croydon, Greater London, United Kingdom
Hybrid / WFH Options
Employment Type
Permanent
Salary
£120000 - £200000/annum Bonus, Dental, Insurance, Equity
Posted