高级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开发充满热情,并渴望创造增强我们游戏平台的解决方案,我们期待听到您的声音。