Blockchain Developer
Job Description
As a Senior Software Engineer (Smart Contracts), you are expected to work with a team of brilliant
developers to take up the responsibility for tasks/projects and deliver with the highest quality, reliability and
scalable code in the shortest possible time consistently.
As a Senior Software Engineer (Smart Contracts), some of your job responsibilities include the following:
Support the design and development of upgradeable smart contracts (such as ERC 20 & possibly
ERC 1404) to support upgrades.
Work with the team to produce scalable and functional applications that meet specifications.
Perform code reviews, inspecting code quality and assuring process adherence.
Analyze and contribute to user stories by discussing with the product owner.
Provide support and maintain the optimal functioning of the blockchain payment smart contract
and related services.
Training & providing guidance to junior developers and new hires on company frameworks.
Actively participate in scrum processes with team members.
We would love to meet someone with:
A minimum of a bachelors degree in Computer Science or a related field of study.
A minimum of 5 years related work experience. Experience as Lead Software
Engineer/Software Development Lead (Smart Contracts) is an advantage.
Extensive knowledge of agile software development i.e., SCRUM methodology.
Strong knowledge in using Solidity and DApp development in developing smart contracts and
interacting with any Ethereum or any EVM-based blockchain platform.
Knowledge of blockchain development languages and frameworks such as Vyper, Anchor, Hardhat,
Truffle, dapptools, ethers.js ,web3.js.
Strong knowledge of Node.js/Java/C#/Golang/Rust.
Knowledge of implementing secure storage and signing of custodial wallets.
Good understanding of Blockchain technology, crypto currencies (Bitcoin, Ethereum, etc), various
consensus protocols (Proof of Work, Proof of Stake & Proof of Authority).
Good Understanding of cryptography, symmetric/asymmetric (public/private key), hash functions.
Ability to take ownership of tasks/projects and support a team.
Contribution to opensource projects on Blockchain/crypto currencies and experience setting up an
enterprise and permissioned blockchain platform such as Hyperledger Besu are nice-to-haves.
Our Ideal candidate will demonstrate excellent analytical and problem-solving skills. He/She will have great
interpersonal skills and the ability to work in a fast-paced environment
Work in Nigeria
Employment Options
Required Academic Degree
Professional Experience
Skills
- Node.js
- Java
- C#
- Golang
- Rust.
- Vyper
- Anchor
- Hardhat
- Truffle
- Dapptools
- Ethers.js
- Web3.js
Company
Company Name
Software Business Solutions Consulting