Senior Python Developer @Nile Bits
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted Today

[Hiring] Senior Python Developer @Nile Bits

Today - Nile Bits is hiring a remote Senior Python Developer. πŸ’Έ Salary: unspecified πŸ“Location: Egypt

Role Description

We are looking for a Senior Python Software Engineer with at least 5 years of professional experience developing backend applications using Python to join our engineering team. In this role, you will help design, build, maintain, and evolve scalable backend services that power our platform.

You will be responsible for:

  • Implementing high-quality software solutions
  • Optimizing application performance
  • Contributing to the architecture and long-term evolution of our systems
  • Participating in technical design discussions
  • Mentoring fellow engineers
  • Promoting engineering best practices

Qualifications

  • 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

Requirements

  • 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

Company Description

Nile Bits provides the best digital services that deliver scalable, robust, and cost-effective digital solutions. A team of world-class professionals provide you proven expertise to ensure the quality and reliability of the services we provide for you. If you would like your work done by outsource development to be more competitive in pricing but without sacrificing the quality, we can help you now!

Before You Apply
️
remote Be aware of the location restriction for this remote position: Egypt
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Python Developer @Nile Bits
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted Today
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Egypt
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 131,372+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later