Job Title: Senior Blockchain Developer
Location: Chicago, IL, USA
Summary
We are seeking an experienced Senior Blockchain Developer to design, develop, and implement secure, scalable, and high-performance blockchain solutions. The ideal candidate will possess deep expertise in blockchain technologies, distributed systems, cryptography, and enterprise application development, with a proven track record of delivering robust decentralized applications and blockchain-based platforms.
Required Qualifications
• Extensive hands-on experience with Java and Spring Boot development in enterprise environments.
• Proven expertise in architecting, developing, and deploying blockchain-based applications and distributed ledger solutions.
• Strong experience building highly scalable, fault-tolerant, and resilient distributed systems.
• Advanced programming skills in Solidity, Java, Node.js, Python, GoLang, and Rust.
• In-depth understanding of cryptographic principles and their application in secure software systems.
• Strong knowledge of cybersecurity concepts, security protocols, threat mitigation, and secure coding practices.
• Experience designing and implementing secure solutions involving digital assets, blockchain transactions, or payment systems.
• Excellent analytical and problem-solving abilities, with a strong foundation in data structures and algorithms.
• Ability to work effectively both independently and within cross-functional teams.
• Strong verbal and written communication skills with exceptional attention to detail.
• Demonstrated ability to manage multiple projects and priorities in a fast-paced environment.
Preferred Qualifications
• Experience working with cloud platforms such as AWS and/or Microsoft Azure.
• Familiarity with CI/CD pipelines, DevOps practices, and cloud-native deployment strategies.
• Experience with containerization technologies such as Docker and Kubernetes is a plus.
Education
• Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related technical discipline.
Must-Have Skills
• Cryptography
• GoLang
• Java
• Node.js
• Python
• Rust
• Solidity
• Spring Boot
• Software Development Life Cycle (SDLC)
• Strong Data Structures & Algorithms
Experience Requirements
• 10+ years of overall software development experience.
• 10+ years of hands-on Java Spring Boot development experience.
• Extensive experience as a Blockchain Developer or in a similar software engineering role.
• Proven experience across the full Software Development Life Cycle (SDLC), from requirements gathering through deployment and support.
• Demonstrated success delivering enterprise-grade blockchain solutions in production environments.