高级Golang区块链开发工程师 | 远程加密货币项目
全职
远程
您是否是一位对区块链技术和加密货币创新充满热情的资深Golang开发者?我们的客户,一家前沿金融科技公司,正在寻找一位经验丰富的Golang区块链开发工程师加入他们的远程团队。您将为先进的加密货币交易平台设计和构建强大的微服务架构,实现新功能并优化现有系统的性能和安全性。
主要职责
- 使用Golang 1.21+设计、开发和维护用于加密资产管理的可扩展微服务。
- 与多个区块链节点和网络进行集成和对接。
- 为加密货币交易功能实现WebSocket、RESTful和基于RPC的API。
- 在高交易量环境中优化数据库查询和模型以获得最佳性能。
- 遵循最佳实践和设计模式维护、重构和改进现有代码库。
- 使用CI/CD流程部署和监控服务。
- 参与代码审查、技术讨论和常规团队活动。
- 排查并解决生产环境中的复杂问题。
- 为开发的系统创建和维护技术文档。
- 研究并实施加密货币管理系统的安全最佳实践。
必备技能和经验
- 3年以上使用Golang的专业软件工程经验。
- 对微服务架构和分布式系统有深入理解。
- 具有区块链集成和加密货币协议的实际经验。
- 构建和维护WebSocket、RESTful和基于RPC的API的经验。
- 精通Git版本控制和协作开发工作流程。
- 有使用消息代理(特别是Apache Kafka)的经验。
- 扎实的PostgreSQL技能,包括数据库建模和查询优化。
- 能够编写有效的单元和集成测试。
- 熟悉CI/CD流程和DevOps实践。
- 理解微服务架构中的安全基础知识。
- 适应性强,愿意快速学习新技术。
- 英语熟练程度(B1级别或更高)。
加分项
- 了解对称/非对称加密等密码学概念。
- 了解ECDSA/RSA、HMAC和椭圆曲线密码学。
- 具有基于账户和基于UTXO的区块链系统经验。
- 熟悉分层确定性钱包架构。
- 集成硬件安全密钥(如Ledger、Trezor)的经验。
- 了解区块链实现的BIP和EIP标准。
- 有使用AWS Enclave和安全计算环境的经验。
- 精通ELK堆栈(Elasticsearch、Logstash、Kibana)。
- 具有Amazon AWS云服务经验。
- 了解其他编程语言,如Python。
为什么加入我们
加入由区块链专家组成的分布式团队,致力于加密货币技术的前沿领域。您将有机会解决复杂的技术挑战,使用最新的区块链协议,并为数字金融的未来做出贡献。我们提供具有竞争力的薪酬、灵活的远程工作安排,以及在这个快速发展的领域持续的专业成长机会。