Company Overview
CryptoHub offers a variety of high-quality, one-of-a-kind crypto trading tools and innovations to improve the average crypto trader's experience and safety when trading crypto.
At CryptoHub, traders can utilize a range of resources, including a tool that performs sophisticated data analysis of every token on the blockchain, a smart contract builder, and launchpads.
CryptoHub is looking for an excellent Senior Blockchain Developer to join our development team.
Responsibilities
Help build our products using microservices written in NodeJS with TypeScript running over Kubernetes.
Be the owner of your domain to ensure code quality, performance, and scalability of our products.
Working with product designers and other developers to build and release new features as a team.
Write great production-ready code on schedule and participate in code reviews.
Play well with others! Be a great teammate and help us maintain our positive culture.
Work on cross-product integrations and help shape our product with your innovative ideas.
Coach and mentor other developers and help them elevate their skills.
What we seek:
4 or more years of software development using JavaScript.
Proficiency in at least one programming language, such as Go, Rust or C++.
Experience working with Ethereum development frameworks and tools, such as Truffle or Ganache.
Familiarity with the Ethereum ecosystem and protocols, including Ethereum transaction types, the Ethereum.
Virtual Machine (EVM), and Ethereum network clients.
Ability to troubleshoot and debug complex issues that may arise during development.
Experience with agile software development methodologies and version control systems.
Strong problem-solving and communication skills, as you may be working on a team with other developers and researchers.
Familiarity with security best practices for blockchain development, including secure coding practices and measures to prevent common vulnerabilities such as reentrancy attacks.
A plus if you have:
Good familiarity with SQL (PostgreSQL in particular) and Redis.
Proven track record of designing and implementing heavy-duty big data applications - Advantage.
Good understanding of blockchain technologies.
Experience setting up projects from scratch with various tech stacks.
Familiarity with DevOps concepts and Kubernetes.
Experience using libs such as sockets.io and protobuf.
Familiarity with Snowflake.