高级Python后端开发工程师 | 远程工作 | PostgreSQL专家

远程
全职
非全日制
您是否是一位经验丰富的Python开发者,热衷于构建强大的后端系统?我们正在寻找一位才华横溢的高级/中高级Python后端开发工程师加入我们的远程团队。您将使用现代Python框架和PostgreSQL数据库开发前沿Web应用程序,为我们的技术创新做出贡献。 主要职责: - 使用Python 3.11+设计和开发可扩展、高性能的后端系统。 - 创建和优化复杂的PostgreSQL数据库查询和结构。 - 与跨职能团队合作定义、设计和交付新功能。 - 实现RESTful API和微服务架构。 - 编写清晰、可维护且经过充分测试的代码。 - 参与代码审查并指导初级团队成员。 - 排查并解决复杂技术问题。 - 为开发实践的持续改进做出贡献。 - 确保应用程序的性能、可靠性和可扩展性。 必备技能: - 3年以上Python商业Web开发经验。 - 计算机科学、工程或相关领域的专业技术教育。 - 扎实的PostgreSQL、原生SQL知识,以及编写优化查询的专业技能。 - 精通版本控制系统,特别是Git。 - 具有Linux或macOS开发环境经验。 - 理解软件开发最佳实践和设计模式。 - 出色的问题解决能力和注重细节的态度。 - 良好的沟通能力和在远程团队环境中工作的能力。 - 自我激励,能够独立工作。 优先考虑: - 具有Tornado、FastAPI或asyncio等异步框架的经验。 - 了解Django、Flask或其他Python Web框架。 - 具有CI/CD流程经验(Bamboo、Jenkins、GitHub Actions)。 - 熟悉容器技术(Docker、Kubernetes)。 - 具有自动化测试框架经验,尤其是pytest。 - 理解微服务架构。 - 具有云平台经验(AWS、GCP、Azure)。 - 开源项目贡献。 技术环境: - 开发工具:PyCharm和VSCode。 - 版本控制:企业Bitbucket上的Git。 - 操作系统:Linux或macOS。 - CI/CD:具有自动部署和测试功能的Bamboo。 - 测试:使用pytest进行自动化测试。 - 容器化:针对特定任务的Docker。 - 数据库:PostgreSQL。 为什么加入我们: 加入一个重视创新、协作和专业成长的团队。我们提供灵活的远程工作环境、具有竞争力的薪酬,以及参与有实际影响的挑战性项目的机会。您将成为一个支持性团队的一部分,该团队注重持续学习和技术卓越。