Rust Developer (Blockchain)

BlockchainSystems ProgrammingRust

Location: Remote & Sofia

Overview

hack's Sofia office is expanding and seeks an enthusiastic developer eager to deliver quality code while working on innovative blockchain projects.

Key Responsibilities

  • Develop new product features and applications in an Agile environment
  • Collaborate with expert developer teams building "blockchain-based decentralized applications for enterprise use"
  • Work on smart contracts and monitor blockchain integration performance
  • Establish and maintain development, testing, and production environments
  • Maintain continuous integration pipelines for applications
  • Full-stack development experience (Node.js particularly valued)

Required Skills & Knowledge

  • Strong proficiency in Rust programming
  • Solid understanding of blockchain technology fundamentals
  • Expert-level proficiency in at least one web stack (JavaScript preferred)
  • Deep knowledge of asynchronous programming patterns
  • Understanding of CI tools and blockchain management systems
  • Testing, troubleshooting, and distributed computing expertise
  • Git and code versioning proficiency
  • Excellent written and spoken communication in English

Bonus Qualifications

  • Smart contract development tools (Hardhat, Truffle, Foundry, etc.)
  • Solidity or other smart contract languages (Vyper, Sophia, CosmWasm)
  • Team management experience
  • Remote team work background
  • Published technical writing
  • Open source contributions

What We Offer

  • Opportunity to build an exciting product with global reach and huge potential
  • Early-stage impact on product vision
  • Commercial experience across multiple blockchains including Ethereum and Cosmos
  • Transparent, open-minded company culture
  • Flexible hours and remote work options
  • Generous vacation policies
  • Professional development opportunities and conference attendance
  • Office perks and team events