Login as Talent Sign up as Talent Login as Client Sign up as Client

Senior Solidity Engineer

Job Description

We are recruiting an experienced Senior Solidity Engineer to join our engineering team of experienced developers. You must ideally have experience developing complex smart contracts successfully deployed to mainnet. Your code will be clear, well-formatted, and commented, and you will provide accompanying documentation. You should have a passion for blockchain technology and cryptocurrency, and a drive to join a solution-oriented team.

Job Responsibilities


  • You will be working in a highly collaborative team and involved in all aspects of the product’s development, within an agile environment using modern web/application tools, UX and workflows.

  • You will work on executing various user stories from the product’s backlog, assisting in the completion of those tasks within the agreed timeline and in accordance with the story’s acceptance criteria.

  • You will contribute to the requirements (tech specs) drafting / analysis.

  • You will create documentation throughout the software development life cycle.

  • Where appropriate you may coach / mentor other members of the development team

  • You will be expected, within a short ramp-up period, to make major contributions to the product’s development across the full stack, including but not necessarily limited to:

    • Front-end development using TypeScript, React, Redux, ethers.js etc.

    • Solidity smart contract development using Hardhat

    • Assist in implementing ground-breaking cryptographic protocols including Zero Knowledge Proof systems

    • Assist in maintaining the products extensive CI/CD pipeline



  • Contribute high-quality, performant, and well-tested Solidity code

  • Achieve comprehensive unit test and integration test coverage, including some Javascript testing

 

Job Requirements


  • Your code is clear, well-formatted, easy to maintain, and you provide accompanying documentation.

  • Samples of your code are made available for review (e.g. via a GitHub profile or otherwise) and you are able to clearly explain the code and the reasoning behind it.

  • Experience in Solidity development with previous projects deployed to Ethereum mainnet or other EVM chain

  • Previous background in general software engineering

  • Understanding of EVM Architecture, Storage, and Memory

  • Experience with Ethereum development tooling, such as OpenZeppelin, web3.js, ethers.js, Hardhat, Truffle, unit testing, MetaMask

  • Experience in building deployment systems, familiarity with standard DevOps and CI/CD tooling

  • Strong understanding of best practices in repo management

  • A strong understanding of the blockchain, DeFi, and cryptocurrency spaces

  • Working knowledge in UNIX-like OS and CLI tools

  • Working knowledge of web / network / routing protocols (TCP/IP, HTTPS, GRPC)

  • Excellent communication and collaboration skills

  • A proactive, self-driven approach and entrepreneurial, problem-solving mindset

  • Ability and motivation to learn new things quickly

  • Full-time availability with flexible working hours within predominantly American / European timezones

  • Willingness to be a publicly visible member of the team

  • English: upper-intermediate+

  • Familiar with Agile processes

solidity hardhat web3 web3 truffle ethereum evm

Apply Now
Job Type

Full time payroll

Category

Smart contract programmer



Other Jobs at Pantherprotocol

Pantherprotocol

Blockchain Product Manager

You’ll need to operate with a high level of autonomy and operate analytically, working from customer insights and their needs to build new and innovative solutions to unsolved problems. As a product leader you will have a proven track record of creating a strong vision and roadmap and successfully delivering results.

blockchain sql

Pantherprotocol

Blockchain Architect

We are recruiting an experienced Blockchain Architect to join our experienced team. You should have a passion for blockchain technology and fundamentally believe in the importance of bringing privacy into the blockchain space, with a drive to join a solution-oriented team.

c-sharp golang node-js defi web3


⭐⭐⭐⭐⭐
ultraGenius: a fresh start

Ultragenius has given me a new start in my life. I always wanted to start my gig and work as a freelancer for good clients, and these guys have helped me accomplish my long term goal in only 3rd year of my career. They are highly supportive and helpful. I am grateful that I got a chance to work with them.

Mahesh Inder, Reactjs Dev

⭐⭐⭐⭐⭐
Excellent guys

Shailesh is excellent person to work with if your startup or organisation is finding talent for your web3 product and he is also helping developers and builders in web3 to find great team to work remotely. so he is creating win-win situation for both.

Mitul Gajera, web3