Tether.to 高级 Node.js 软件工程师(加拿大远程)
作为 Node.js 工程师,构建 Tether 的点对点技术栈和模块化 npm 生态系统。 协助开发面向全球用户的区块链数字金融产品。
描述
- 维护并改进 Tether 的点对点技术栈。
- 壮大包含 1,500 多个公开 npm 模块的生态系统。
- 为稳健、模块化的代码库作出贡献。
- 构建并维护可用于生产环境的大规模 Node.js 应用。
- 创建并管理可重复使用的 npm 包。
- 测试软件并排查缺陷。
- 与远程、全球分布式团队的同事协作。
任职要求
- 具备开发生产级大规模 Node.js 应用的经验。
- 能够编写模块化且易于维护的代码。
- 具备创建和维护可重复使用 npm 模块的经验。
- 熟练掌握软件测试和调试。
- 对点对点技术或分布式系统有浓厚兴趣或相关经验。
- 能够与远程、全球分布式团队高效合作。
- 具备良好的沟通能力。
- 优先条件:具备使用 C 或 C++ 编写 Node.js 原生扩展,或将 JavaScript 与底层代码连接的经验。
- 优先条件:能够改进网络协议或系统,包括降低延迟和提升吞吐量。
- 优先条件:熟悉高级网络概念。
- 优先条件:参与过开源项目,尤其是点对点或去中心化技术项目。
福利待遇
- 可在世界任何地方远程工作。
