About the position
Blockdaemon is seeking a Full Stack Engineer to join their team in developing the next generation of secure cross-chain services. The successful candidate will work with a seasoned technical team of senior engineers to engineer and construct scalable, secure, and dependable software that supports over 40 blockchain protocols. This role offers the opportunity to dive into cryptography, blockchains, consensus algorithms, cross-chain messaging, and decentralized applications. The Full Stack Engineer will be given a high level of autonomy/ownership over projects and the opportunity to expand knowledge. The role reports into a technical engineering manager and works closely with product and engineering teams to support company goals and initiatives.
Responsibilities
- Developing various applications and services ranging from rapid prototypes to large-scale applications across Blockdaemon products.
- Leveraging cloud based systems (GCP/AWS) to deploy and maintain technical solutions across multiple environments.
- Ensuring code quality and maintainability by reviewing, testing and debugging code amongst peers.
- Staying up to speed with new and emerging technologies, industry shifts, and engineering best practices.
- Attending and supporting various agile ceremonies, such as standups and retrospectives.
- Performing other duties and responsibilities as assigned.
Requirements
- Bachelor's degree in Computer Science, MIS or related technology field or 3+ years of professional experience writing full-stack applications
- Experience with web technologies (Javascript/React/CSS etc.)
- Experience working with Microsite frameworks
- Good knowledge of web environment, API designs, GRPC, HTTP, REST, WebSockets
- Strong ability to write reusable, testable, and efficient code
- Knowledge of Cryptocurrencies and Blockchain technologies
- Proficient with Golang programming (nice-to-have)
- Knowledge of Kubernetes, Docker and Terraform (nice-to-have)
- Knowledge working with cloud infrastructure technology (AWS, GCP, Azure, etc.) (nice-to-have)
- Ability to work within an environment of continuous integration and deployment (nice-to-have)