Full stack blockchain developer

Overview

We are seeking a proficient Blockchain Full-Stack Engineer with extensive experience in Smart Contract development, primarily using Solidity. The ideal candidate will have a deep understanding of the Ethereum blockchain, strong general engineering skills, and a firm grasp of computer science fundamentals. This role requires excellent problem-solving abilities, attention to detail, and effective communication skills. Familiarity with non-EVM blockchains, the DeFi landscape, and traditional finance is advantageous.

Responsibilities

  • Blockchain Integration: Develop full-stack engineering solutions that integrate with or are built on top of various blockchains.
  • Application Development: Design and build applications on multiple blockchains.
  • Smart Contract Development: Develop, test, and deploy secure smart contracts.
  • Debugging and Optimization: Debug and optimize smart contracts for performance and security.
  • Data Processing: Extract and process data from the blockchain.
  • Automation: Develop scripts and tools to automate or improve blockchain interactions.
  • Collaboration: Work closely with other engineers and teams, both internally and externally.
  • Continuous Learning: Stay updated with new developments and technology in the blockchain space.

Technical Skills

  • Programming Languages: Proficiency in one or more of the following programming languages: C#, Go, TS/JS, Solidity, Rust, Python, Java, Kotlin, but will also consider other tech stacks.
  • Smart Contract Development: Extensive experience in developing complex smart contracts using Solidity, Cairo, or MOVE. Familiarity with tooling such as Foundry, Hardhat, or Remix.
  • Algorithm and Data Structures: Ability to implement efficient algorithms and design complex data structures.
  • Software Architecture: Understanding of good software architecture and engineering processes.
  • Code Quality: Ability to write clean, testable, and maintainable code without over-engineering.
  • Blockchain Knowledge: Deep understanding of Ethereum blockchain architecture and the DeFi landscape, including lending protocols, AMMs, Perps, and stablecoins.
  • Off-chain Applications: Experience in developing off-chain applications that integrate with web3 protocols using libraries such as Web3.js and ethers.js.
  • Computer Science Fundamentals: Strong background in computer science.

Other Competencies

  • Self-starter: Curiosity and drive to continuously improve.
  • Problem-solving: Excellent problem-solving and analytical skills, with attention to detail.
  • Communication: Strong written and verbal communication and collaboration skills.
  • Language Proficiency: Proficiency in English.

Nice to Have

  • Traditional Finance: Knowledge in traditional finance and the intersection between traditional finance and blockchain, such as tokenization.
  • Layer-2 Solutions: Experience with layer-2 solutions like Starknet, Optimism, zkSync, and Arbitrum.
  • Blockchain Analytics: Familiarity with blockchain data analytics tools like Dune and Nansen.
  • Cryptographic Knowledge: Understanding of cryptographic primitives like hashing and signature schemes.
  • Formal Verification: Familiarity with formal verification methods for smart contracts.
  • Front-end Development: Experience in front-end development with frameworks like React or Angular.
  • Smart Contract Auditing: Familiarity with smart contract auditing tooling/techniques (e.g., fuzzing, symbolic execution, static and dynamic analysis).
  • DevOps: Infrastructure / DevOps experience, such as setting up private networks.
  • Ethereum Core Development: Experience in Ethereum core development.

Join us in pioneering blockchain technology and contribute to innovative solutions in the decentralized finance landscape. Apply now to be a part of our dynamic team!

Company
Key Talent Solutions
Location
Nationwide, United Kingdom
Employment Type
Permanent
Salary
£75000 - £90000/annum Bonus, Dental, Insurance, Equity
Posted
Company
Key Talent Solutions
Location
Nationwide, United Kingdom
Employment Type
Permanent
Salary
£75000 - £90000/annum Bonus, Dental, Insurance, Equity
Posted