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