Senior Golang Blockchain Developer | Remote Crypto Trading Engineer

Full-time
Remotely
We're seeking an experienced Senior Golang Blockchain Developer to spearhead development for our advanced cryptocurrency trading platform. Working remotely, you'll architect robust blockchain solutions, integrate with diverse cryptocurrency networks, and optimize trading infrastructure for exceptional performance and security. This role places you at the forefront of blockchain technology and financial innovation. This full-time, permanent position focuses on developing and maintaining sophisticated crypto trading infrastructure. You'll design microservices architecture for cryptocurrency management systems requiring high reliability, security, and performance. Collaborating with our distributed team of talented developers, you'll push the boundaries of blockchain technology and financial innovation. Key Responsibilities: - Design, develop, and maintain scalable microservices for crypto asset management using Golang 1.21+. - Implement integrations with new blockchain nodes across various cryptocurrency networks. - Create and maintain WebSocket, RESTful, and RPC-based APIs for seamless trading functionalities. - Optimize database queries and models to handle high-volume trading data efficiently. - Maintain, refactor, and improve existing codebase to enhance performance and security. - Implement new features into the cryptocurrency management system based on market trends. - Write comprehensive unit and integration tests to ensure system reliability. Required Skills & Experience: - 3+ years of professional software engineering experience with Golang. - Strong understanding of microservices architecture and distributed systems. - Proven experience with blockchain integration and cryptocurrency protocols. - Experience developing and maintaining WebSockets, RESTful, and RPC-based APIs. - Solid knowledge of blockchain fundamentals and cryptocurrency technologies. - Proficiency with Git for version control and collaborative development. - Experience with message brokers, particularly Apache Kafka for event-driven architecture. - Strong PostgreSQL database skills, including modeling and query optimization. - Experience with automated testing methodologies, including unit and integration testing. - Familiarity with CI/CD pipelines and DevOps practices. - Understanding of security principles and best practices in microservice architectures. - Ability to adapt quickly to new technologies and programming paradigms. Nice to Have: - Knowledge of cryptographic principles including symmetric/asymmetric encryption and decryption. - Experience with ECDSA/RSA, HMAC, and elliptic curve cryptography. - Understanding of both account-based and UTXO-based blockchain technologies. - Knowledge of hierarchical deterministic wallet architecture for cryptocurrency storage. - Experience with hardware security keys such as Ledger or Trezor. - Familiarity with Bitcoin Improvement Proposals (BIPs) and Ethereum Improvement Proposals (EIPs). - Experience with AWS Enclaves for secure computing. - Knowledge of the ELK stack (Elasticsearch, Logstash, Kibana) for logging and monitoring. - Experience with Amazon AWS cloud infrastructure and services. - Proficiency in Python or other programming languages for scripting and automation. - Experience in financial technology or trading systems. - Contributions to open-source blockchain or cryptocurrency projects. Why Join Our Team: Join us to work at the cutting edge of blockchain technology and cryptocurrency trading. You'll tackle complex technical challenges, work with the latest technologies, and contribute to innovative financial products. Our remote-first culture promotes work-life balance while offering competitive compensation and professional growth opportunities. Shape the future of digital asset trading and blockchain integration in a collaborative, forward-thinking environment.