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