Senior Blockchain Developer

Kastech Software Solutions Group
Chicago, IL

Role: Senior Blockchain Developer

Location: Chicago, IL - Hybrid

Duration: Long term Contract


Job Responsibilities:

  • Architect, develop and deploy decentralized applications providing permissioned access to data at both the smart contract and protocol level
  • Develop & Interacting with Smart Contracts implemented on most common Blockchain/DLT technology platforms
  • Oracle development (connecting "off-chain" data to the blockchain)
  • Construct integration libraries to interface with our server and APIs
  • Collaborate closely with the rest of the engineering team to review application requirements, help plan implementation details and estimate delivery timelines
  • Provide mentorship to your peers in the engineering team through education on best practices
  • Preparing documentation on the blockchain development processes
  • Adhering to all the rules and regulations of data protection for digital payments
  • Staying updated with the latest crypto technologies for data protection


Senior Blockchain Developer Summary:

  • As 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


Required Qualifications:

  • Java Springboot experience is a must
  • Experience working as a Blockchain Developer or a similar role in the IT department
  • Experience leading to a complete understanding of the software development lifecycle
  • Expertise in building robust systems (resiliency, fault tolerance, scalability) at scale
  • Demonstrate excellent ability to code in various languages such as Solidity, Java, NodeJs, Python, GoLang, Rust and others
  • Experience in working with various types of cryptography to secure data
  • Outstanding understanding of data structures and algorithms
  • Knowledge of various cybersecurity guidelines and protocols
  • Strong understanding and knowledge of various kinds of cyberattacks
  • Ability to work in a team or individually as and when required
  • Possess excellent communication skills
  • Have keen eye for details
  • Manage multiple projects simultaneously.


Education:

  • Bachelor’s degree in information technology or computer science


Preferred Qualifications:

  • Experience working with Cloud platforms such as MS Azure, AWS preferred


// // //