Senior Golang Developer for Crypto Trading Platform
Remotely
Full-time
Are you an experienced Golang developer passionate about blockchain technology and cryptocurrency trading systems? We're seeking a talented Senior Golang Backend Developer to join our innovative team developing cutting-edge trading infrastructure. You'll architect and implement high-performance microservices within our blockchain-based trading platform while working in a fully remote environment.
About the Role
We're building sophisticated trading technology that operates at the intersection of blockchain and financial markets. As our Senior Golang Developer, you'll be instrumental in designing and developing robust, scalable microservices that power our trading platform's core functionality. This role offers the opportunity to work with cutting-edge technologies while solving complex challenges in the cryptocurrency trading space.
Key Responsibilities
- Design, develop, and maintain high-performance microservices using Golang 1.20+ within our trading ecosystem.
- Integrate with various blockchain protocols and cryptocurrency networks.
- Implement efficient WebSocket connections, RESTful and RPC-based APIs with optimized performance.
- Collaborate on database design, modeling, and query optimization for PostgreSQL databases.
- Contribute to architectural decisions for scalable, secure microservices.
- Implement comprehensive unit and integration testing strategies.
- Participate in continuous integration and deployment processes.
- Optimize system performance for low-latency trading operations.
- Work with message brokers such as Kafka for efficient data handling.
- Collaborate with cross-functional team members to deliver product features.
- Stay current with blockchain technology advancements and implement best practices.
Required Skills & Experience
- Minimum 2+ years of professional experience as a Golang Software Engineer.
- Strong understanding of microservices architecture and implementation patterns.
- Demonstrated experience with blockchain integration and cryptocurrency systems.
- Proficiency in developing and maintaining WebSockets, RESTful and RPC-based APIs.
- Solid foundation in blockchain technology concepts and protocols.
- Experience with API design and implementation of robust service interfaces.
- Proficient with Git version control and collaborative development workflows.
- Experience working with message brokers, particularly Apache Kafka or similar systems.
- Strong database skills with PostgreSQL, including schema design and query optimization.
- Experience with unit and integration testing methodologies in Go.
- Practical knowledge of CI/CD pipelines and automated deployment processes.
- Understanding of security best practices in microservice architectures.
- Demonstrated ability to quickly learn and adapt to new technologies.
- Professional level of English communication skills (written and spoken).
Nice to Have
- Understanding of cryptographic principles including symmetric/asymmetric encryption/decryption.
- Knowledge of ECDSA/RSA, HMAC, and Elliptic Curve cryptography.
- Experience with both account-based and UTXO-based blockchain systems.
- Familiarity with Hierarchical Deterministic Wallet architecture.
- Experience integrating with hardware security keys (Ledger, Trezor).
- Knowledge of Bitcoin Improvement Proposals (BIPs) and Ethereum Improvement Proposals (EIPs).
- Experience working with AWS Nitro Enclaves for secure computing environments.
- Familiarity with the ELK stack (Elasticsearch, Logstash, Kibana) for logging and monitoring.
- Cloud experience, particularly with Amazon AWS services.
- Proficiency in additional programming languages such as Python, Rust, or Solidity.
Why Join Us
You'll be working at the forefront of blockchain and trading technology, helping build the next generation of cryptocurrency trading infrastructure. We offer competitive compensation, a flexible remote work environment. Our team values innovation, continuous learning, and technical excellence. If you're passionate about blockchain technology and building high-performance trading systems, this role presents an exceptional opportunity to advance your career while working on challenging and impactful projects.