Dwight Patterson Consultants - We are a leading workforce solutions company, offering flexible placement, permanent placement, outsourcing and managed services across all sectors. Our top specialist recruitment professionals have a strong track record in their respective recruitment disciplines, specialize in providing an adaptable-people solution that responds to, and evolve with our client’s needs. Our approach imbibes complete discretion, integrity, and professionalism.
We are recruiting to fill the position below:
Job Title: Senior Software Engineer (Smart Contracts)
Location: Lagos
Job Type: Full Time
Job Description
- 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.
Requirements
We would love to meet someone with:
- A minimum of a Bachelor's 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 open source projects on Blockchain/cryptocurrencies 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.
Application Closing Date
Not Specified.
Method of Application
Interested and qualified candidates should send their Application to: [email protected] using the Job Title as the subject of the mail.
https://www.hotnigerianjobs.com/hotjobs/528449/senior-software-engineer-smart-contracts-at-dwight.html