Dijix Global Solutions is a forward-thinking software development firm specializing in innovative solutions to automate business processes for our clients. We are seeking a skilled .NET Software Engineer for a 6-month contract role, with the potential for extension, to contribute to exciting projects in various industries.
We are looking for an experienced blockchain developer to bring our vision to life and ensure robust functionality and security in our decentralized app (dApp).
Job Summary
As our Blockchain Developer, you will be responsible for designing, developing, and deploying smart contracts, implementing wallet connection features, and ensuring secure escrow mechanisms. You will work closely with our core team to establish the foundation of a P2P crypto platform that is secure, scalable, and user-centric.
Responsibilities
- Design and develop smart contracts, including escrow functionalities, for secure P2P transactions.
- Integrate Web3 wallet connection options, including MetaMask, WalletConnect, and others.
- Ensure the security, scalability, and decentralization of the platform, with a strong focus on user experience.
- Collaborate with front-end developers to ensure seamless integration with the dApp interface.
- Conduct thorough testing and debugging of smart contracts to prevent vulnerabilities.
- Implement a dispute resolution mechanism within the smart contract (e.g., multisig or third-party arbitration).
- Maintain documentation of smart contract code and architectural decisions.
Qualifications
- Proven experience in blockchain development, particularly in Ethereum or EVM-compatible environments.
- Strong proficiency in Solidity and smart contract development, with experience deploying on mainnet or testnets.
- Familiarity with libraries such as web3.js, ethers.js, OpenZeppelin Contracts, and WalletConnect.
- Experience with secure coding practices for smart contracts, including familiarity with standard security issues (reentrancy, overflow/underflow, etc.).
- Knowledge of decentralized finance (DeFi), peer-to-peer trading, and escrow mechanisms.
- Proficiency in JavaScript or TypeScript for backend/frontend integrations.
- Experience working with multisig wallets or decentralized arbitration solutions is a plus.
- Excellent communication skills and ability to work collaboratively in a remote team environment.
- Experience in .NET Core is also desirable
Nice-to-Have Skills
- Experience with Gnosis Safe or other multisig wallet solutions.
- Knowledge of Chainlink oracles for smart contract data verification.
- Familiarity with Layer 2 solutions and scalability approaches.
Benefits
- Competitive compensation based on experience.
- Flexible remote working environment.
- Opportunity to be part of an early-stage project and influence core decisions.
- Collaborative and innovative team focused on building decentralized financial solutions.
Method of Application
Signup to view application details.
Signup Now