1.2-1.5万·14薪
鲁商国奥城-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故障恢复 | 自研 |
| 对账系统 | 自研 |
| 限流熔断 | 自研|
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕