Nile Bits, LLC.
Nile Bits, LLC.
Nile Bits, LLC. 是一家总部位于埃及的软件开发外包公司,成立于2014年。其软件工程师团队通过定制软件、Web 应用开发和电子商务解决方案,帮助企业实现数字化转型。公司业务涵盖软件开发、咨询和营销,致力于交付根据客户需求定制且具备可扩展性的数字产品。

高级 Python 工程师(远程,埃及)

为 Nile Bits 的数字产品构建并运维可扩展的 Django 后端服务。 打造分布式系统、提升性能,并指导工程师同事。

描述

  • 为解耦式后端服务开发功能。
  • 通过维护和重构改进现有后端应用,增强其可扩展性、可靠性和可维护性。
  • 分析并优化应用性能、数据库查询和系统效率。
  • 负责后端服务的架构、部署、生产支持、监控及持续改进。
  • 参与技术设计、解决方案架构和项目规划。
  • 与工程师、产品经理及相关方协作,交付高质量软件。
  • 审查代码、提供建设性反馈,并通过同伴协作推广良好的工程实践。
  • 分享技术专长,帮助团队成员解决复杂的工程挑战。
  • 使用性能分析、监控、日志和诊断工具调查生产环境问题。
  • 编写并维护技术文档、架构图和设计规范。
  • 评估新兴技术,并提出工程技术栈改进建议。
  • 使用 Claude Code、GitHub Copilot 或 Codex 等 AI 开发工具加快开发,同时保障代码质量、正确性、安全性和可维护性。

任职要求

  • 具备至少五年专业 Python 后端开发经验。
  • 拥有丰富的使用 Django 及其 ORM 构建 Web 应用的商业项目经验。
  • 熟悉关系型数据库,尤其是 MySQL。
  • 具备设计、构建和使用 REST API、GraphQL 或类似服务接口的经验。
  • 有分布式系统和 Celery 等异步消息工具的工作经验。
  • 理解面向对象编程、软件设计模式、整洁架构和分布式系统设计。
  • 熟练使用基于 Git 的工作流程,包括分支、拉取请求和代码审查。
  • 能够编写技术文档和软件设计规范。
  • 具备出色的调试、故障排查和性能优化能力,能使用性能分析、SQL 执行计划、New Relic 等应用监控工具及相关技术。
  • 能够独立工作、负责技术解决方案、有效安排优先级并主动解决问题。
  • 善于在技术讨论中沟通协作,并指导工程师。
  • 拥有 Redis、Memcached、Elasticsearch 和 Celery 的使用经验。
  • 具备构建、部署和运维云原生或高度可扩展后端服务的经验。
  • 有在敏捷或 Scrum 开发环境中的工作经验。
  • 有使用 Claude Code、GitHub Copilot 或 Codex 等 AI 辅助开发工具的实践经验。
  • 有指导初级和中级工程师,并参与制定工程标准和最佳实践的经验。

福利待遇

  • 长期正式雇佣。
  • 每周工作 40 小时。
  • 每年 21 天年假。

相关职位