Senior Blockchain DeveloperLocation: Chicago, IL, USA - HybridDuration: 12+ Month ContractInterview: VirtualNote: Every month candidate has to go onsite for team meeting.Must Have Skills/AttributesCryptographyGoLangJavaNodeJsPythonSDLCSpring BootMust have 10+ yrs of Blockchain developer experienceMust have 5+ Java SpringBoot experienceMust have SDLC experienceMust be able to code in Solidity, Java, NodeJs, Python, GoLand, and RustMust have outstanding understanding of data structures and algorithmsEducation: Bachelor's degree in Information Technology or Computer ScienceRequired QualificationsJava Springboot experience is a mustExperience working as a Blockchain Developer or a similar role in the IT departmentExperience leading to a complete understanding of the software development lifecycleExpertise in building robust systems (resiliency, fault tolerance, scalability) at scaleDemonstrate excellent ability to code in various languages such as Solidity, Java, NodeJs, Python, GoLang, Rust and othersExperience in working with various types of cryptography to secure dataOutstanding understanding of data structures and algorithmsKnowledge of various cybersecurity guidelines and protocolsStrong understanding and knowledge of various kinds of cyberattacksAbility to work in a team or individually as and when requiredPossess excellent communication skillsHave keen eye for detailsManage multiple projects simultaneouslyPreferred QualificationsExperience working with Cloud platforms such as MS Azure, AWS preferredSenior Blockchain Developer SummaryAs a Blockchain Developer, you are responsible for developing application features and interfaces using blockchain technology. You will be also responsible for designing and developing a system that is secure, reliable and scalable. Your primary goal for this job role will be designing, implementing, and administering a secure blockchain network.
You should be highly knowledgeable about various blockchain technologies. You should also have an excellent understanding of cryptography and its uses in the blockchain network. You should be knowledgeable about packing & deploying apps via CI/CD pipelines to a cloud platform.Job ResponsibilitiesArchitect, develop and deploy decentralized applications providing permissioned access to data at both the smart contract and protocol levelDevelop & Interacting with Smart Contracts implemented on most common Blockchain/DLT technology platformsOracle development (connecting "off-chain" data to the blockchain)Construct integration libraries to interface with our server and APIsCollaborate closely with the rest of the engineering team to review application requirements, help plan implementation details and estimate delivery timelinesProvide mentorship to your peers in the engineering team through education on best practicesPreparing documentation on the blockchain development processesAdhering to all the rules and regulations of data protection for digital paymentsStaying updated with the latest crypto technologies for data protection