高级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。
为什么加入我们:
加入一个重视创新、协作和专业成长的团队。我们提供灵活的远程工作环境、具有竞争力的薪酬,以及参与有实际影响的挑战性项目的机会。您将成为一个支持性团队的一部分,该团队注重持续学习和技术卓越。