高级Golang区块链开发工程师 | 远程交易平台专家

远程
全职
您是否渴望在区块链交易领域施展才华?我们正寻找一位精通Golang的高级开发工程师,参与构建创新加密货币交易平台。作为核心团队成员,您将运用Go编程、微服务架构和区块链集成技术,打造高性能、安全可靠的交易基础设施。这个远程职位为有抱负的区块链技术专家提供了绝佳机会,在快速发展的加密金融领域留下您的专业印记。 核心职责 - 使用Golang(Go 1.21+)设计并开发高性能、水平可扩展的微服务架构,支撑加密货币交易系统运行。 - 构建与多种区块链网络的安全集成接口,确保交易数据准确无误。 - 开发高效稳定的WebSocket连接、RESTful接口及RPC服务,满足低延迟交易需求。 - 优化PostgreSQL数据库模型及查询性能,实现交易数据的高效存储与检索。 - 实施严格的系统安全措施,保护用户资产与交易信息安全。 - 配置并维护消息代理系统(如Kafka),确保系统组件间通信可靠。 - 设计并实现全面的错误处理、监控告警及日志收集系统。 - 编写高质量单元测试与集成测试,确保代码稳定性与可靠性。 - 配置CI/CD流程,实现代码自动化测试与部署。 - 参与技术评审会议,优化系统架构设计与性能指标。 必备技能 - 至少2年专业Golang开发经验,熟悉Go 1.21及以上版本特性与最佳实践。 - 深入理解微服务架构设计模式,具备分布式系统开发经验。 - 实际区块链集成项目经验,了解加密货币交易系统工作原理。 - 精通WebSocket、RESTful及RPC接口设计与实现技术。 - 具备扎实的区块链基础知识,理解加密货币交易机制。 - 熟练掌握API设计最佳实践,能够构建安全、高效的接口。 - 熟练使用Git版本控制系统,具备团队协作开发经验。 - 实际应用Kafka等消息代理技术经验,了解高吞吐量消息处理机制。 - 具备PostgreSQL数据库深度使用经验,能进行数据模型设计与查询优化。 - 掌握单元测试、集成测试方法学,确保代码质量。 - 熟悉持续集成/持续部署(CI/CD)工具与流程。 - 理解微服务架构中的基本安全原则与实施方法。 - 具备快速学习新技术的能力与热情。 - 英语沟通能力良好,能与国际团队有效协作。 加分技能 - 了解对称/非对称加密技术原理与应用场景。 - 熟悉ECDSA/RSA、HMAC、椭圆曲线等密码学技术。 - 理解账户模型与UTXO模型区块链架构设计差异。 - 熟悉分层确定性钱包(HD Wallet)架构及实现原理。 - 有硬件钱包(如Ledger、Trezor)集成开发经验。 - 了解BIPs/EIPs等区块链技术标准与提案。 - 具有AWS Enclave安全环境开发经验。 - 熟悉ELK(Elasticsearch、Logstash、Kibana)日志分析平台。 - 具备Amazon AWS云服务使用经验,熟悉云原生架构。 - 掌握Python等其他编程语言,具备多语言开发能力。 为何加入我们 加入我们,您将有机会在区块链与金融科技前沿领域发挥才华,参与构建改变数字资产交易方式的创新平台。我们提供具有市场竞争力的薪酬待遇,灵活的远程工作模式,以及广阔的职业发展空间。在这里,您的专业技能将得到充分发挥,您的创新思想将直接影响产品演进方向。我们鼓励持续学习与技术创新,期待您的加入,共同开创区块链交易技术的未来。。