高级Python后端工程师 - 远程游戏平台开发 (Django/FastAPI)
远程
全职
您是否拥有后端Web服务经验且对游戏平台充满热情的Python开发人员?我们正在寻找一位专业的Python工程师加入我们的后端团队,以支持和增强我们的内部游戏平台。在这个职位中,您将为产品团队创建工具,维护关键服务,并促进我们的平台与游戏客户端之间的无缝集成。
主要职责:
- 使用Python 3.11+和现代Web框架为产品团队设计和开发强大的终端用户支持工具集。
- 维护和增强现有后端服务,包括赛事管理、存储恢复功能和支付验证系统。
- 参与平台集成项目,通过精心设计的API将核心服务与多样化的游戏客户端连接起来。
- 调试、排除故障并优化后端服务,以确保可靠性和性能。
- 遵循团队标准和最佳实践,编写干净、可维护且经过充分测试的代码。
- 参与代码审查,确保团队内的质量和知识共享。
- 与内部利益相关者(包括产品团队和核心后端工程师)有效沟通。
- 记录技术解决方案和流程,以供将来参考。
必备技能:
- 至少1.5年的技术支持或后端/Web开发专业经验。
- 精通Python 3.9+和至少一种Web框架:Django 4.0+、Flask 2.0+、FastAPI或Falcon。
- 对Python中使用asyncio的异步编程有扎实的理解。
- 掌握前端技术,包括HTML5、CSS3和基础JavaScript。
- 具有关系型数据库(如PostgreSQL 13+或MySQL 8.0+)的经验,能够编写复杂的查询,包括分组和连接。
- 理解数据库索引策略及其对性能的影响。
- 实用的Docker技能,包括容器管理和自定义Dockerfile的能力。
- 熟练使用docker-compose进行多容器应用程序编排。
- 经证实能够分析和理解他人编写的遗留代码。
- 强大的问题解决能力和注重细节的态度。
- 优秀的沟通能力,能够在多元化团队中有效协作。
加分项:
- 具有现代异步Python框架(如aiohttp、Sanic或Starlette)的经验。
- 商业PHP开发背景,特别是在Web应用程序方面。
- 高级数据库查询优化技术和性能调优经验。
- AWS云服务知识(Lambda、EC2、S3、RDS、CloudFormation)。
- 使用Kafka、RabbitMQ或Redis进行队列管理的消息代理实践经验。
- 了解Kubernetes,用于容器编排和部署自动化。
- 使用GitHub Actions或Jenkins等工具设置和维护CI/CD管道。
- 游戏行业或游戏相关后端服务的经验。
- 了解微服务架构模式和实施策略。
为什么加入我们的团队:
与我们一起工作意味着加入一个重视创新、协作和持续学习的充满活力的团队。您将有机会在游戏行业解决具有挑战性的技术问题,同时为全球数百万玩家使用的产品做出贡献。我们提供灵活的远程工作环境、有竞争力的薪酬和专业成长机会。如果您对Python开发充满热情,并渴望创造增强我们游戏平台的解决方案,我们期待听到您的声音。