软件工程师 at Helius

全职1个月前
Employment Information
职位描述
作为高级软件工程师,您将在构建加密基础设施解决方案的技术基础中发挥关键作用。该职位需要具备设计、实施和维护支持高性能分布式架构的稳健后端系统的专业知识。您将负责确保核心服务的可扩展性、可靠性和安全性,同时推动区块链技术领域的创新。理想的候选人将与跨职能团队紧密合作,提供满足加密货币行业不断变化需求的尖端解决方案。
核心职责
  • 架构设计、开发并维护分布式系统的可扩展后端基础设施,确保与区块链协议和加密算法的无缝集成
  • 进行性能分析以识别系统瓶颈,并实施优化策略以应对流量高峰和繁重工作负载
  • 使用Prometheus、Grafana和ELK堆栈等工具设计和部署监控解决方案,确保99.9%以上的系统正常运行时间和实时性能跟踪
  • 通过定期代码审查、安全审计和实施DevOps最佳实践,领导系统架构的持续改进
  • 为所有后端系统和加密协议开发和维护全面的技术文档
  • 与产品团队合作定义技术要求,并将业务需求转化为可扩展的工程解决方案
  • 实施自动化测试框架和CI/CD流水线,确保代码质量和快速部署更新
  • 监控行业趋势和新兴技术,识别架构创新和竞争优势的机会
  • 通过代码走查、技术研讨会和一对一指导会议为初级工程师提供指导
  • 确保符合数据隐私法规,并为加密系统实施企业级安全措施
任职要求
  • 计算机科学、软件工程或相关专业硕士学位,8年以上后端开发专业经验
  • 在使用微服务架构、容器化(Docker/Kubernetes)和云平台(AWS/GCP)设计分布式系统方面具有丰富经验
  • 深入理解加密协议、区块链技术和安全API开发实践
  • 精通Python、Go或Rust等编程语言,具有构建高吞吐量系统的经验
  • 具备性能优化技术经验,包括负载均衡、缓存策略和数据库索引
  • 熟悉监控工具(Prometheus、Grafana、Datadog)和实时系统健康跟踪的警报系统
  • 优秀的问题解决能力,能够在压力下调试复杂的分布式系统问题
  • 出色的沟通能力,能够有效地与工程师、产品经理和安全团队合作
  • 熟悉版本控制系统(Git)和敏捷开发方法(Scrum/Kanban)
  • 能够指导初级工程师并领导区块链开发技术培训
  • 熟练编写自动化测试并维护关键系统的测试覆盖率
  • 了解容器编排、CI/CD流水线和基础设施即代码实践(Terraform/Ansible)
  • 具备安全最佳实践经验,包括加密、访问控制和安全编码标准
  • 强大的分析能力,能够评估系统性能指标并识别改进机会
  • 能够在独立工作的同时为团队目标和知识共享计划做出贡献
  • 熟悉区块链平台(以太坊、Hyperledger)和智能合约开发
  • 了解分布式共识算法和区块链系统的网络协议
  • 深刻理解系统可扩展性原则和水平/垂直扩展策略
  • 能够设计和实施具有高可用性要求的容错系统
我们提供的福利
加入处于区块链创新前沿的活力团队,享受具有竞争力的薪酬,包括150,000-180,000美元的基本工资和基于绩效的奖金。我们提供全面的福利套餐,包括健康保险、退休计划和专业发展机会。该职位将有机会参与塑造数字资产基础设施未来的开创性项目。您将获得尖端工具和技术,以及重视持续学习和职业成长的协作工作环境。该职位还提供领导力发展机会,并参与高管级别的技术决策过程。
MyJob.one —— 远程工作,真实影响

新内容将持续不断
定期更新

MyJob.one —— 远程工作,真实影响