远程中级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或其他平台)。
为什么选择我们
加入我们,您将融入一个充满活力与创新精神的国际化团队—在这里,技术驱动业务,您的每一次提交都直接影响产品的未来。与此同时,我们支持您的职业发展,为您提供清晰的晋升路径与持续培训机会,让您在挑战中快速成长。让我们携手共创下一代网络管理解决方案,成就非凡!