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
- 数据库及缓存优化
- 高并发系统性能调优
- 生产环境工程实践
- 区块链基础知识