Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Nile Bits, LLC.

Senior Python Engineer

Nile Bits, LLC.

Senior Python Engineer building scalable Python and Django backend services for Nile Bits’ business-focused digital solutions. Optimizing distributed systems, APIs, and production reliability.

Posted 8/23/2026full-timeRemote • 🇪🇬 EgyptSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in backend application development using Python and Django, with a strong focus on performance optimization, system architecture, and mentoring team members. Proficient in utilizing AI-powered development tools to enhance software quality and efficiency.

Highest-signal resume keywords
Python DevelopmentDjango FrameworkRESTful API DesignDatabase OptimizationTechnical Documentation

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Backend Application DevelopmentDjango ORMRelational DatabasesAsynchronous MessagingObject-Oriented ProgrammingSoftware Design PatternsPerformance OptimizationDebuggingGit Version ControlAgile/Scrum Methodologies
Soft Skills
CommunicationCollaborationMentoringProblem-SolvingOwnership
Tools & Technologies
CeleryRedisMemcachedElasticsearchNew RelicClaude CodeGitHub CopilotCodex
Industry Keywords
Cloud-Native ServicesDistributed SystemsTechnical DesignEngineering Best PracticesSoftware Development Lifecycle

Tech Stack

Tools & technologies
CloudDistributed SystemsDjangoElasticSearchGraphQLMySQLPythonRedisSQL

About the role

Key responsibilities & impact
  • 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
  • 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

Requirements

What you’ll need
  • 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: Experience with Redis, Memcached, Elasticsearch, and Celery
  • Preferred: Experience building, deploying, and operating cloud-native or highly scalable backend services
  • Preferred: Experience working within Agile/Scrum development environments
  • Preferred: Hands-on experience using AI-assisted development tools such as Claude Code, GitHub Copilot, or Codex
  • Preferred: Experience mentoring junior and mid-level engineers and contributing to engineering standards and best practices

Benefits

Comp & perks
  • 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