职位详情
Rust后端开发工程师(金融/支付系统方向)
1.5-2.5万
山东品罗健康产业投资有限公司
济南
不限
中专/中技
01-13
工作地址

鲁商国奥城-4号楼7楼709

职位描述

岗位职责:

1. 负责基于Rust的支付/交易核心系统的设计、开发和维护。

2. 参与微服务架构设计与实现,保障系统高可用、高性能、可扩展。

3. 开发分布式事务、消息队列、分库分表、数据一致性等核心模块。

4. 参与技术选型,推动Rust在团队内的落地与最佳实践。

5. 与团队协作,完成系统架构演进、性能优化与故障排查。

---

任职要求(硬性要求):

1. 必备技能:

· 熟练掌握 Rust语言,有2年以上Rust实际项目经验。

· 熟悉 Axum/Tonic 等Rust生态的Web/微服务框架。

· 熟悉 SQLx/Diesel 等ORM框架,有PostgreSQL/Oracle实战经验。

· 熟悉 Redis/Kafka/Elasticsearch 等中间件的使用与优化。

· 熟悉 分布式系统设计,了解服务治理、限流熔断、分布式锁等机制。

· 熟悉 Linux开发环境,掌握Docker/K8s等容器化部署。

2. 加分项(根据你的技术栈特别关注):

· 有 支付系统、金融系统、高并发交易系统 开发经验。

· 有 分库分表、本地消息表、对账系统、分布式事务 实践经验。

· 熟悉 Consul/Prometheus/Jaeger 等微服务监控与治理工具。

· 有 自研组件经验(如ID生成器、限流熔断、Redis故障恢复等)。

· 熟悉 Rust异步编程、性能调优、内存安全 等高级特性。

· 了解 gRPC/Tonic 生态,有微服务间通信实战经验。

3. 软技能:

· 具备良好的系统设计能力和文档习惯。

· 有较强的逻辑思维和问题排查能力。

· 具备团队协作精神,能推动技术落地。

4、

技术类别 | Rust方案 |

|---------|----------|

| Web框架 | Axum 0.7+ |

| 微服务治理 | Tonic(gRPC) |

| API网关 | Axum + Tower |

| 数据库 | PostgreSQL 14+ ,Oracle|

| ORM框架 | SQLx 0.7+ |

| 分库分表 | 自研 |

| Redis客户端 | redis-rs |

| 序列化 | serde + serde_json |

| 日志 | tracing |

| ID生成器 | 自研|

| JWT认证 | jsonwebtoken |

| 密码哈希 | argon2 |

| 服务注册 | Consul |

| 配置中心 | Consul KV |

| 分布式锁 | redlock-rs |

| Kafka客户端 | 通用 |

| 本地消息表 | 自研 |

| 链路追踪 | OpenTelemetry + Jaeger |

| 监控指标 | Prometheus |

| 接口文档 | utoipa + swagger-ui |

| Elasticsearch |

| Redis故障恢复 | 自研 |

| 对账系统 | 自研 |

| 限流熔断 | 自研|

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请