About the position
Blockdaemon is seeking a Blockchain Engineer to join their team and develop the next generation of secure cross-chain services. This role involves working with a team of senior engineers to create state-of-the-art smart contracts and high-performance services, as well as expanding expertise in the field of distributed systems, cryptography, blockchains, consensus algorithms, cross-chain messaging, and decentralized applications. The ideal candidate should have 5+ years of full stack software engineering experience, proficiency in at least one programming language, and experience with cloud infrastructure technology. The role offers a high level of autonomy/ownership over projects and the opportunity to help build the infrastructure of the future.
Responsibilities
- Implement resilient distributed systems to achieve extremely high reliability in a variety of blockchain environments
- Employ creative thinking to identify & fix potential attack vectors, anticipate failures, and envision disaster scenarios
- Produce high-quality, well-tested code tailored to the specific requirements of customers, ensuring exceptional performance
- Design and develop blockchain-related microservices and APIs
- Work with the team and partners to meet specification needs in line with business objectives
- Improve Blockdaemon's product and ensure successful delivery to customers
Requirements
- 5+ years of full stack software engineering
- Proficient with at least one programming language, ideally Golang or similar language
- Proficient with Solidity, Ethereum smart contracts & on-chain methodologies
- Familiar with cloud infrastructure technology (AWS, GCE, Azure, etc)
- Experience with additional blockchains (other than Ethereum) is a huge plus!
- Experience developing complex web applications/services and backend APIs
- Strong communication skills, specifically giving/receiving constructive feedback in a collaborative setting
- Self-motivated and detail oriented while producing high-quality and accurate work in a startup environment
- Ability to work independently debugging problems across the full stack
- Provable experience with a production Smart Contract Development (nice-to-have)
- Developed DeFi smart contracts (nice-to-have)
- Blockchain open-source contributions (nice-to-have)
- Experience developing, deploying and maintaining blockchain nodes (nice-to-have)
- Knowledge of cryptocurrency/token-economics (nice-to-have)
- B.S. or higher in computer science, software engineering or related technical field (nice-to-have)