后端工程师 at Layer N

全职1个月前
Employment Information
职位描述
诚聘一位专注于后端开发、精通Rust语言的高级软件工程师。该职位需负责设计与实现核心软件组件,重点构建符合业务需求的健壮、可扩展系统。理想候选人将参与生产级软件开发,通过严格测试、调试和部署流程确保代码高质量。核心职责包括参与后端系统架构设计、跨职能团队协作,并在知名开源项目中维护软件工程最佳实践。
核心职责
  • 使用Rust构建后端系统架构,确保性能、可靠性与可扩展性
  • 设计并实现以可维护性和可扩展性为核心诉求的软件组件
  • 编写、测试与调试复杂代码,交付生产就绪的解决方案
  • 协同产品经理与设计师理解需求,并将其转化为技术规范
  • 通过代码剖析、基准测试及架构优化提升系统性能
  • 实施自动化测试框架与持续集成实践,保障代码质量
  • 参与开源项目技术规范的文档编写与维护工作
  • 与DevOps团队协作优化部署流程,监控生产环境系统性能
  • 参与代码审查,维持高标准代码质量与最佳实践
  • 持续关注后端开发及Rust生态的前沿技术与行业趋势
任职要求
  • 5年以上后端开发经验的高级软件工程师
  • 精通Rust编程语言,包括所有权模型、并发与内存管理机制
  • 具备可扩展高性能系统设计能力,拥有扎实的架构理解
  • 熟悉软件开发生命周期(需求分析、测试、调试与部署)
  • 具有云平台(AWS/GCP/Azure)及容器化技术(Docker/Kubernetes)经验
  • 熟练使用版本控制系统(Git)与CI/CD流水线(GitHub Actions/Jenkins/GitLab CI)
  • 出色的解决问题能力,有交付可靠生产级解决方案的成功案例
  • 能在快节奏开发环境中独立工作并开展团队协作
  • 具备与跨职能团队及利益相关者高效沟通的能力
  • 有开源项目贡献经验,注重代码质量维护与提升
  • 熟悉RESTful API设计、微服务架构及分布式系统原理
  • 掌握SQL/NoSQL数据库,具有数据库优化与查询性能调优经验
  • 了解后端系统安全最佳实践(认证/授权/数据保护)
  • 具备指导初级工程师及团队知识分享的能力
优先条件
  • 具有WebAssembly及其与后端系统集成的经验
  • 了解函数式编程概念及其在Rust中的应用
  • 熟悉分布式追踪与监控工具(Prometheus/Grafana/Jaeger)
  • 有系统级编程及底层优化技术背景
  • 掌握消息队列(RabbitMQ/Kafka)与异步编程模式
  • 精通自动化测试框架(JUnit/Rust的proptest等)
  • 具有容器编排与服务网格技术经验
  • 了解现代软件设计模式(MVC/CQRS/事件溯源)
  • 能适应敏捷开发,参与冲刺计划、回顾会议与每日站会
  • 熟悉DevOps实践及基础设施即代码(Terraform/Ansible)
MyJob.one —— 远程工作,真实影响

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

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