快速API工程师

OnDemand-Innovation

₱40-60K[月薪]
远程工作3-5年工作经验学历不限全职
分享

远程工作详情

工作开放国家菲律宾

语言要求英语

此远程作业对特定国家的候选人开放。请确认您是否想要继续,尽管有可能的位置限制

职位描述

显示原文

职位描述

  • 设计、开发和维护Python应用程序。
  • 与跨职能团队合作,定义和实施新功能。
  • 排查和优化现有代码,以提高性能和可扩展性。
  • 编写清晰、可维护和高效的代码,遵循最佳实践。
  • 参与代码审查并为团队知识共享做出贡献。

职位要求

核心后端技能

  • Python (3.8+). 深入理解Python、异步编程(例如,async/await、asyncio)和类型注解。
  • FastAPI. 有使用FastAPI构建RESTful API的经验,包括依赖注入、Pydantic模型和后台任务。
  • SQL/ORM. 精通PostgreSQL或MySQL,以及使用像SQLAlchemy这样的ORM,尤其是异步支持。
  • API设计. 能够设计、版本控制和文档化可扩展的API,最好熟悉OpenAPI / Swagger。


Temporal.io 和工作流工程

  • Temporal SDK (Python/Go/Java). 有实际经验构建和维护工作流和活动。最好使用Python SDK(或TypeScript/Go/Java,如果你的技术栈使用这些)。
  • 事件驱动架构. 理解解耦系统、幂等任务、重试策略和持久状态机。
  • 分布式系统. 熟悉重试、一致性、故障转移和长时间运行工作流中的可观察性等概念。
  • 消息代理. 熟悉Kafka、RabbitMQ或AWS SNS/SQS,如果用来触发工作流或事件。


DevOps / 基础设施

  • Docker. 有将FastAPI应用和Temporal工作者容器化的经验。
  • CI/CD管道. 熟悉GitHub Actions、GitLab CI或类似工具进行自动化测试和部署。
  • 云服务 (AWS/Azure). 有在EC2、Lambda、ECS、EKS或类似服务上部署的经验。
  • 基础设施即代码(加分项). 使用Terraform、Pulumi或CloudFormation为Temporal集群及相关基础设施进行配置。


测试与质量

  • Pytest. 为API和工作流编写单元测试和集成测试。
  • 测试容器(加分项). 在Docker中本地测试数据库/消息传递。
  • 监控/日志记录. 使用Prometheus、Grafana或OpenTelemetry进行工作流可观察性的经验。


软技能 / 项目经验

  • 系统设计. 有从零开始设计API或后端系统的经验。
  • 团队协作. 在敏捷团队中工作,处理PR,参与代码审查。
  • 文档编写. 能够为工作流和API撰写清晰的技术文档。


PythonTemporal.ioDevOpsFastAPIAWS 服务DockerGitRESTful APICI/CD
Preview

Jay Rivera

Project Development Manager OnDemand-Innovation

今日回复 3 次

发布于 12 June 2025

举报

Bossjob安全提醒

如果该职位要求您在海外工作,请保持警惕,谨防欺诈。

如果你在求职过程中遇到有以下行为的雇主, 请立即举报

  • 扣留您的身份证,
  • 要求您提供担保或收取财产,
  • 迫使你投资或筹集资金,
  • 收集非法利益,
  • 或其他非法情况。