后端工程师 at Airstack

全职1个月前
Employment Information
职位描述
本职位需要一位资深工程师为高性能可扩展系统构建后端服务与API基础设施。理想候选人将负责设计和实施支持企业级应用的稳健高可用架构,与跨职能团队紧密协作确保后端系统满足性能与可扩展性指标。该角色需参与软件开发生命周期全流程,包括技术需求制定、原型开发、编码、测试、部署及运维支持,具体涵盖与利益相关方协作收集分析需求、编写详细技术规范、确保开发流程符合项目目标与时间线。此外,工程师还需参与定义运营模型,包括平台支持、代码审查、生产环境部署以及实施安全与基础设施标准,具体涉及建立系统运维最佳实践、确保代码变更经过质量与安全审查、维护支持安全可靠部署的基础设施。
核心职责
  • 基于敏捷方法论解读需求并开发API与集成方案:包括与产品经理及利益相关方协作理解业务需求,将其转化为技术规范,开发高效安全的API,遵循迭代开发与持续反馈的敏捷实践
  • 构建、编排和部署系统层/流程层/体验层API间的复杂集成模式:设计连接不同系统组件的集成策略,确保流程间数据无缝流转,创建提升用户体验的面向用户API
  • 确保所有代码、配置及其他交付物在部署前经过充分单元测试:编写维护自动化测试脚本,执行全面测试以识别解决问题,保证交付物符合质量标准
  • 按要求执行代码审查与质量检查:审查代码是否符合最佳实践,识别潜在缺陷或性能问题,提供建设性反馈以提升代码质量与可维护性
  • 与DevOps团队协作确保平滑的生产部署及系统上线后性能监控:包括故障排查、系统效率优化、维护技术文档
  • 持续关注新兴技术与行业趋势以优化系统架构及基础设施标准:积极参与技术讨论,提出增强扩展性与安全性的创新方案
  • 完整记录系统设计、API规范及部署流程:维护技术文档,编写用户指南,确保团队成员可获取最新资源
任职要求
  • 具备后端开发与API基础设施设计实战经验,专注高性能可扩展系统:熟悉云计算平台与分布式系统架构
  • 精通敏捷开发方法论(Scrum/Kanban),适应快节奏迭代环境:有Jira等项目管理工具使用经验者优先
  • 深入理解软件开发生命周期(SDLC)全流程:熟悉CI/CD流水线与自动化工具
  • 出色的复杂系统调试与问题解决能力:掌握系统架构设计、数据库建模及API安全协议
  • 具备独立工作与团队协作能力:有指导初级工程师或团队知识共享经验者优先
  • 熟练使用Python/Java/Node.js等语言开发RESTful API:掌握Docker容器化与Kubernetes编排技术
  • 对代码质量有极致追求:具备自动化测试框架使用经验,能为各组件编写完整单元测试
  • 了解加密/认证/授权等安全实践:有GDPR/SOC 2等合规标准实施经验者优先
  • 擅长技术需求分析与功能规格转化:精通系统集成模式与数据流架构设计
  • 具备优秀的文档编写能力:熟悉Swagger/Postman等API设计工具者加分
MyJob.one —— 远程工作,真实影响

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

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