coinscan

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.