Senior Python Developer

Nile Bits · Cairo, Cairo Governorate, Egypt

ExclusiveRemoteFull-timeSeniorPublished Jul 10, 2026

Apply directly on Nile Bits’s careers site — no account needed.

About the role

  • Design, develop, and implement new functionality for decoupled backend services.
  • Maintain, enhance, and refactor existing backend applications to improve scalability, reliability, and maintainability.
  • Analyze and optimize application performance, database queries, and overall system efficiency.
  • Take ownership of backend services throughout their lifecycle, including architecture, deployment, production support, monitoring, and continuous improvement.
  • Participate actively in technical design discussions, solution architecture, and project planning sessions.
  • Collaborate with engineers, product managers, and stakeholders to deliver high-quality software solutions.
  • Review code, provide constructive feedback, and champion engineering best practices through peer collaboration.
  • Mentor and support other team members by sharing technical expertise and assisting with complex engineering challenges.
  • Troubleshoot production issues using profiling, monitoring, logging, and diagnostic tools.
  • Produce and maintain clear technical documentation, architectural diagrams, and design specifications.
  • Evaluate emerging technologies and recommend improvements to the engineering stack where appropriate.
  • Effectively utilize AI-powered development tools (such as Claude Code, GitHub Copilot, or Codex) to accelerate software development while ensuring code quality, correctness, security, and maintainability.
  • At least 5 years of professional experience developing backend applications with Python.
  • Strong commercial experience building web applications using Django and the Django ORM.
  • Solid experience working with relational databases, particularly MySQL.
  • Experience designing, developing, and consuming RESTful APIs, GraphQL, or similar service interfaces.
  • Experience working with distributed systems and asynchronous messaging technologies such as Celery.
  • Strong understanding of object-oriented programming, software design patterns, clean architecture, and distributed system design.
  • Experience using Git-based version control workflows, including branching strategies, pull requests, and code reviews.
  • Experience writing technical documentation and software design specifications.
  • Strong debugging, troubleshooting, and performance optimization skills using profiling tools, SQL execution plans, application monitoring tools (e.g., New Relic), and related technologies.
  • Ability to work independently, take ownership of technical solutions, prioritize tasks effectively, and proactively resolve issues.
  • Strong communication and collaboration skills with the ability to participate in technical discussions and mentor other engineers.

Preferred Qualifications

  • Experience with supporting technologies such as Redis, Memcached, Elasticsearch, and Celery.
  • Experience building, deploying, and operating cloud-native or highly scalable backend services.
  • Experience working within Agile/Scrum development environments.
  • Hands-on experience using AI-assisted development tools (e.g., Claude Code, GitHub Copilot, or Codex) for code generation, testing, debugging, refactoring, and code review while applying sound engineering judgment to validate and improve generated output.
  • Experience mentoring junior and mid-level engineers and contributing to engineering standards and best practices.

WHY YOU’LL LOVE US

  • All employees benefits for free (our famous games room, daily breakfast, fruits, coffee and other hot drinks, soft drinks and juices, company days out and parties…)
  • Social insurance
  • Open-door management policy
  • Full Medical insurance
  • Accommodation and Transportation Allowance
  • Friendly environment that values innovation and efficiency
  • Exciting opportunities for career growth and talent development
  • Feedback encouragement
  • Recognition and reward programs
  • Competitive salaries and incentives
  • Friendly environment
  • Flexible and Comfortable schedule
  • Fun committees
  • Monetary rewards
  • Fun, smart and creative people
  • Career possibilities with growing team
  • Paid vacations
  • Social benefits

For more information about Nile Bits, please visit our website:

https://www.nilebits.com

Skills

  • Python
  • Django
  • REST
  • GraphQL
  • SQL
  • MySQL
  • Redis
  • Elasticsearch

Never be applicant #200 again

Every job here is indexed straight from company career pages — often hours after it opens, before it reaches the big boards. Create a free account and get your best matches in a twice-daily digest.

  • Your best matches, twice a day
  • No duplicates, no ghost jobs, no recruiter spam
  • Every job free to browse — pay only when you apply
Get my matched jobs

Free account — no card required

93 123 live jobs · 17 643 companies tracked · 82 added today

Similar jobs

Senior Python Developer — Nile Bits · Real Job Offers