远程中级Python API后端开发工程师(Django/FastAPI)

远程
全职
该平台通过灵活的API接口,为全球网络管理员提供实时的网络拓扑监测、流量分析及自动化配置功能。与此同时,我们采用微服务架构、容器编排及云原生技术(如Docker 24.0、Kubernetes 1.27),并持续优化性能,以满足海量并发请求。在此背景下,您将与分布在不同地区的跨职能团队协作,参与需求分析、架构评审及代码实现。 关键职责 - 设计并实现商业级网络管理RESTful API接口(Python 3.10+,Django 4.x、Flask 2.2或FastAPI 0.95+),确保高并发处理与低延迟响应。 - 集成并管理PostgreSQL 14或MySQL 8.0数据库,包括自动迁移、查询优化与索引管理。 - 构建支付功能模块,支持Stripe与PayPal API集成、安全事务处理及退款机制。 - 实现完善的访问控制,涵盖OAuth2协议、JWT令牌、多因素认证(TOTP)及Azure Active Directory(AD)集成。 - 优化ELK Stack日志管道,管理Elasticsearch 8.x、Logstash 8.x及Kibana 8.x,支持日志聚合、搜索与告警。 必备技能 - 至少3年在Linux服务器上使用Python 3.10+开发复杂API模块的商业经验。 - 熟悉Django 4.x、Flask 2.2与FastAPI 0.95+框架及其生态(Celery、Redis)。 - 精通PostgreSQL 14/MySQL 8.0数据库设计、优化及ORM集成(SQLAlchemy、Django ORM)。 - 深入掌握OAuth2/JWT和多因素认证(TOTP),具备Azure AD/Okta或Keycloak实施经验。 - 能阅读并理解英文技术文档,自主检索解决问题。 加分项 - 熟悉Active Directory与LDAP目录服务管理。 - 具备容器化与编排经验,包括Docker 24.0、Docker Compose v2及Kubernetes 1.27。 - 有ELK Stack运维或性能调优背景。 - 参与过开源项目贡献(GitHub或其他平台)。 为什么选择我们 加入我们,您将融入一个充满活力与创新精神的国际化团队—在这里,技术驱动业务,您的每一次提交都直接影响产品的未来。与此同时,我们支持您的职业发展,为您提供清晰的晋升路径与持续培训机会,让您在挑战中快速成长。让我们携手共创下一代网络管理解决方案,成就非凡!