Back End Developer

Fekra Technologies ยท Posted 2026-05-19

๐Ÿ“ข 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.

Apply for this role

Other open roles at Fekra Technologies

See all 9 open roles at Fekra Technologies →

Related jobs in Software & IT

On Take-Off

  • 1 apply-button click across their roles in the same period.