高级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等其他编程语言,具备多语言开发能力。
为何加入我们
加入我们,您将有机会在区块链与金融科技前沿领域发挥才华,参与构建改变数字资产交易方式的创新平台。我们提供具有市场竞争力的薪酬待遇,灵活的远程工作模式,以及广阔的职业发展空间。在这里,您的专业技能将得到充分发挥,您的创新思想将直接影响产品演进方向。我们鼓励持续学习与技术创新,期待您的加入,共同开创区块链交易技术的未来。。