Web3 Jobs & Crypto Jobs Where crypto teams hire. Where builders get found.
The #1 crypto-native job board for web3 jobs, crypto jobs & blockchain vacancies. Every role in the ecosystem — dev, design, marketing & more. Remote-first at top protocols, DAOs & companies.
By using web3vacancy you agree to our Terms of Service and Privacy Policy.
Latest Crypto Job Vacancies
No applications. Teams find and message you directly.
Join Raft Digital Solutions as a Senior Golang Developer to design and develop high-load backend services for mobile platforms. Work remotely on innovative AI-based solutions.
Raft Digital Solutions is an accredited IT company engaged in custom development of solutions based on artificial intelligence. The team develops platform backend services for mobile applications: high-load services and infrastructure components that allow product teams to launch new features faster.
Responsibilities
- Design and develop high-load backend services in Go for mobile platforms
- Develop technical solutions for integration tasks of varying complexity, design APIs and inter-service communication
- Ensure the technical state of services and codebase, independently identify and resolve architectural and technical issues
- Design solutions considering performance, scalability, fault tolerance, and SLO requirements
- Participate in the entire functionality lifecycle — from requirements and architecture development to coding, testing, release, and production operation
- Enhance testing practices, code review, and engineering quality within the team
- Ensure delivery and operation of services through CI/CD and Kubernetes
- Analyze production incidents, identify root causes, and improve services to prevent recurrence
Requirements
- 6+ years of commercial development experience in Go (advanced senior level)
- Experience with high-load systems (scaling from 10+k RPS)
- Experience in designing and developing backend services and distributed systems: decomposition, component interaction, state management, fault tolerance, and scaling
- Strong knowledge of SQL and PostgreSQL: indexes, transactions, isolation levels, locks, concurrent data access, query optimization
- Practical experience with message brokers (Kafka, RabbitMQ, etc.): delivery semantics, message order, reprocessing, idempotency, and fault tolerance
- Deep understanding of concurrency and multithreading in Go: goroutines, channels, mutex/atomic, context, race conditions, synchronization, and lifecycle management of goroutines
- Experience with Kubernetes, Docker, and CI/CD, understanding of production system operation principles
- Experience in designing and implementing gRPC interactions