๐ข Please read the job description carefully and ensure your CV is fully updated ๐ข๐ Position: Software Engineer โ Python Backend๐ Location: 100% Remote โ Based in Egypt๐ Job Type: Full-time๐ Contract Type: Long-term project-based role with ongoing extension based on project continuity and performance๐ฐ Salary: Competitive salary (based on experience)๐ป Equipment: Company-provided laptop and required work equipment๐ Language: Excellent English communication skills are mandatory for this client-facing role๐ Experience: 5+ years๐ Working Hours: Aligned with UK Time Zone๐ Start Date: 1/7/2026๐ Working Days: Monday to Friday๐ About the RoleWe are hiring a Software Engineer โ Python Backend to join an international engineering team working on scalable backend services for a large-scale digital product environment.This role is ideal for a backend engineer who can design, build, maintain, optimize, and take ownership of production services โ not just write code.You will work on backend functionality, distributed systems, service performance, technical design, troubleshooting, and engineering best practices.๐ต Key ResponsibilitiesDesign and implement new backend functionality in a decoupled service architecture.Maintain and extend existing backend services.Optimize service performance when needed.Take ownership of backend services in production and contribute to their long-term evolution.Participate in project design, technical discussions, and architecture decisions.Work with peers to solve common engineering issues and shape backend best practices.Write and maintain technical documentation and technical design documents.Troubleshoot backend issues using proper debugging and monitoring tools.Support teammates and contribute to a strong engineering culture.Learn and introduce new technologies where appropriate.Use AI coding assistants responsibly for real backend work, including code generation, testing, refactoring, and debugging โ while validating and improving the output.๐ต Required Skills & ExperienceStrong professional experience with Python.Strong experience building web applications using Django and Django ORM.Experience with relational databases, especially MySQL.Experience with Git/GitHub, pull requests, and code reviews.Experience working with distributed systems and backend communication patterns.Good experience with RESTful APIs.Experience or strong understanding of GraphQL.Experience with message queues or asynchronous processing, especially Celery.Strong understanding of object-oriented programming, design patterns, and distributed systems design.Experience writing technical documentation and technical design documents.Strong troubleshooting skills using tools such as profiling, SQL explain statements, logs, and monitoring tools like New Relic.Ability to work independently without heavy supervision.Ability to ask clear questions when needed.Excellent English communication skills.๐ต Nice to HaveExperience with one or more of the following is a strong plus:CeleryRedisMemcachedElasticsearchNew RelicGraphQLAI coding assistants such as Claude Code, Copilot, or Codex๐ต Why Join Fekra?๐ ISO-Certified & ISTQB Platinum Partner โ Be part of a globally recognized company.๐ 100% Remote โ Work from anywhere!๐ฐ Competitive Salary๐ Exciting Projects โ Work on cutting-edge fintech and cloud-based applications.๐ Career Growth โ Enjoy continuous learning and professional development.๐ก Flexible Work Options โ Part-time and full-time remote opportunities.๐ค Collaborative Culture โ Join a dynamic, supportive, and innovative team.