Senior Backend Software Engineer

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.
  • Experience with React.
  • 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.