Zero Hash
Senior Blockchain Engineer
Chicago, US (any location)Full-timeGlobal
š Midš Remote
ActivePosted within the last 30 days
Job Description
[AI-summarized by JobStash]
You will design and build blockchain integration services to handle transaction signing, deposit processing, and confirmation tracking across multiple networks. You will build and maintain gRPC microservices in Go, implement reliable transaction state machines with idempotency and distributed locking, integrate with custody providers, monitor networks for anomalies, and respond to production incidents as part of the on-call rotation. You will also communicate directly with client technical teams when necessary.
Requirements
- ā5+ years of software engineering experience, preferably in the FinTech space
- āDeep proficiency with Go
- āUnderstanding of blockchain technologies, protocols, and their applications
- āExperience with gRPC and Protocol Buffers
- āFamiliarity with message brokers or event streaming systems (NATS, Kafka, or similar)
- āExperience with MongoDB or other document databases
- āUnderstanding of SQL and relational database schema design
- āExcellent problem solving skills and comfort troubleshooting complex distributed systems
- āComfort with ambiguity and ability to independently lay out and test hypotheses
- āExcellent verbal and written communication skills
- āA humble and scrappy get-it-done mindset
Responsibilities
- āDesign and build blockchain integration services including transaction signing, deposit processing, and confirmation tracking
- āBuild and maintain gRPC microservices in Go within an event-driven architecture using NATS JetStream
- āImplement transaction state machines with reliability guarantees including idempotency, distributed locking, and chain reorganization handling
- āIntegrate with custody providers for secure transaction signing and wallet management
- āMonitor blockchain networks for deposits, confirmations, and anomalies
- āParticipate in on-call rotation and respond to production incidents
- āCommunicate directly with client technical teams when necessary
Tech Stack
idempotencysmart contractMongoDBtransaction signinggRPCSolanadistributed lockingcustody integrationXRPNATS