READ BEFORE APPLYING: This role is hybrid with 3 days a week in office. The office locations are in the following cities: Jersey City NJ, McLean, VA, Boston, MA, Dallas, TX, or Tampa, FL. Due to nature of client's work, I can only work with US Citizens or Green Card holders for this position. Any messages received from C2C firms will be ignored.
JOB DESCRIPTION:
- The ideal candidate will have a deep understanding of blockchain technology and its associated smart contract capabilities.
- In this role, you will play a pivotal part in developing and deploying smart contracts for our blockchain projects, ensuring the secure, efficient, and innovative application of decentralized technology.
RESPONSIBILITIES:
- Design, develop, test, and deploy smart contracts.
- Collaborate with frontend and backend developers to integrate smart contracts with web applications.
- Rigorously review code to uphold standards of quality and functional adaptability.
- Maintain and improve existing smart contracts based on evolving needs.
- Stay ahead of the curve by updating knowledge on cryptographic and blockchain advancements, ensuring potential security threats are preempted and neutralized.
- Work closely with product managers and stakeholders to crystallize technical needs and system architecture.
- Offer your blockchain and smart contract expertise to a diverse team audience, catering to both technical and non-technical members.
- Offer your blockchain and smart contract expertise to a diverse team audience, catering to both technical and non-technical members.
- Stay updated with the latest developments in the Blockchain ecosystem and adapt solutions accordingly.
- Aligns risk and control processes into day-to-day responsibilities to supervise and mitigate risk; calls out appropriately.
QUALIFICATIONS:
- Bachelor’s degree in computer science, Engineering, or a related STEM field and/or equivalent experience.
- Proven experience in blockchain technology and associated smart contract capabilities.
- Proven experience with Solidity.
- Strong understanding of blockchain security practices and potential vulnerabilities.
- Proficiency in using tools like Truffle, Hardhat, Foundry, and Remix.
- Experience with Solidity security testing tools like Slither, Mythril, Echidna
- Practical experience with scripting languages like Javascript or Typescript.
- Ability to craft unit and integration tests ensuring code longevity.
- Demonstrable interest in best development practices, data structures, algorithms, and methodologies.
- Excellent debugging and troubleshooting skills.
- Proficient written and verbal communication skills.
- Self-motivated with the ability to work in a fast-paced, evolving environment.
- Development background in sectors such as banking, finance, or trading, paired with a comprehensive grasp of financial instruments and systems.