Go Developer (Blockchain)
BlockchainBackendGo
Location: Remote & Sofia
Overview
hack's Sofia office is expanding and seeking an enthusiastic developer committed to producing high-quality code. The role focuses on collaborating with development teams on innovative blockchain projects and decentralized applications.
Key Responsibilities
- Develop product features and applications using Agile methodologies
- Partner with expert developers to create enterprise blockchain-based decentralized applications
- Implement and audit smart contracts; oversee blockchain integration with existing systems
- Set up and maintain environments for blockchain solution deployment across dev, test, and production stages
- Sustain continuous integration pipelines for application development and testing
- Leverage full-stack expertise, particularly in Go programming
Required Skills & Knowledge
- Expert-level proficiency with the Go programming language
- Solid understanding of blockchain technology fundamentals
- Proficiency in at least one web framework (JavaScript strongly preferred)
- Knowledge of asynchronous programming patterns and solutions
- Familiarity with continuous integration tools and blockchain management utilities
- Strong grasp of testing, troubleshooting, and distributed systems concepts
- Git version control expertise
- Fluent written and spoken English communication
Preferred Qualifications
- Experience with smart contract development tools (Hardhat, Truffle, Embark, Foundry)
- Smart contract development in Solidity, Rust, or Go (Cosmos)
- Familiarity with Vyper, Sophia, or similar languages
- Leadership or management background
- Remote team collaboration experience
- Published technical writing or blogging
- Open source project contributions
Benefits & Offerings
- Opportunity to develop innovative products with global impact potential
- Influence over product direction and company strategy as an early team member
- Hands-on experience with multiple blockchain platforms: Bitcoin, Ethereum, Cosmos, Polkadot, Polygon
- Transparent, open-minded workplace culture
- Flexible scheduling and remote work options
- Generous time-off policies
- Collaborative office atmosphere
- Professional development courses and training support
- Conference attendance and travel opportunities
- Office wellness amenities and gym membership
- Team social events and outings