高级 Python 开发工程师(React,Azure DevOps,FastAPI)

芝加哥 11天前合同 网络
面议
工作地点:美国伊利诺伊州芝加哥(混合办公) 合同期限:12 个月以上 职位描述: • 使用干净、经过良好测试的 Python 设计和构建生产级服务和 API(FastAPI / Django / Flask)。 • 架构可扩展系统(微服务、事件驱动模式、异步 I/O、缓存),确保高可用性和故障转移。 • 数据与存储:建模模式;编写高效的 SQL;与 Postgres/MySQL、缓存(Redis)集成。 • 性能与可靠性:分析性能(cProfile,py-spy),优化热点路径,应用反压、断路器、重试和幂等性。 • 安全与合规:实施身份验证与授权、秘密管理、安全编码、依赖管理(SCA)和数据保护。 • DevOps 与质量:代码审查、自动化测试(pytest)、静态类型(mypy/pyright)、代码检查和 CI/CD 最佳实践。 • 云与平台:容器化;部署到 Kubernetes 或无服务器(Azure Functions);管理基础设施即代码(Terraform)。 • 可观测性:使用 OpenTelemetry 进行监控;创建可操作的仪表盘/警报。 最低资格: • 10 年以上 Python 生产环境下的专业软件工程经验。 • 至少精通一种 Python 网络框架(FastAPI、Django 或 Flask)和现代异步编程。 • 扎实的计算机科学基础:算法、数据结构和并发。 • 有设计分布式系统和事件驱动架构的经验。 • 扎实的 SQL/ORM 经验(SQLAlchemy/Django ORM)和模式设计能力。 • 精通测试(单元/集成/契约)、CI/CD(GitHub / Azure DevOps)和发布策略。 • 熟悉云(Azure)、容器、Kubernetes 和基础设施自动化。 • 出色的沟通能力;能够领导跨职能项目。 附加优先条件: • 安全背景:OAuth2/OIDC、密钥库/秘密管理、威胁建模、SDLC 治理。 • 金融科技领域经验。 • 前端知识(React),以便与 API 使用者对齐。