hackquest logo

Application Software Engineer – Rust

I

IT TALENT SOLUTIONS LIMITED

10 - 10K USD
Full-time
Remote

岗位职责

  • 使用 Rust 开发和维护高性能后端服务。
  • 设计和实现高并发、低延迟的后端系统。
  • 参与分布式系统架构设计及性能优化。
  • 使用 MySQL、Redis、Kafka 等技术构建可靠的后端基础设施。
  • 开发核心业务模块,包括用户认证、数据存储及消息队列处理。
  • 通过异步编程、缓存及数据库优化提升系统性能。
  • 分析和解决系统瓶颈,提升系统稳定性及可扩展性。
  • 参与区块链相关业务系统及金融交易系统开发。
  • 与产品、设计及测试团队协作,推动高质量软件交付。

任职要求

  • 至少 3 年后端开发经验,其中包含至少 3 年 Rust 开发经验。
  • 熟练掌握 Rust 语言特性、标准库及并发编程。
  • 具有高性能 Web 服务开发经验。
  • 熟悉 HTTP 协议及 RESTful API 设计。
  • 深入理解分布式系统架构及常见中间件。
  • 熟悉 MySQL、PostgreSQL、Redis、Kafka 等技术。
  • 具备数据库设计、查询优化及性能调优经验。
  • 具有扎实的数据结构、算法、计算机网络及操作系统基础。
  • 理解区块链基础架构、共识机制及智能合约。
  • 具备独立分析和解决复杂工程问题的能力。

加分项

  • 具有 Rust 开源项目贡献经验。
  • 熟悉 Go、Java 等其他后端开发语言。
  • 熟悉 Docker、Kubernetes 等容器化技术。
  • 具有云平台部署及运维经验。
  • 具有 Blockchain、FinTech 或金融交易系统开发经验。
  • 具有高并发、低延迟系统的实际性能优化经验。

重点考察

  • Rust 后端开发能力
  • 异步编程与并发处理
  • 分布式系统架构
  • MySQL、Redis、Kafka
  • 数据库及缓存优化
  • 高并发系统性能调优
  • 生产环境工程实践
  • 区块链基础知识