Back End Developer

Join our team and build your career with us

🏢 Fekra Technologies 📁 Backend 🎯 Senior level

Job Description

📢 Please read the job description carefully and ensure your CV is fully updated 📢

 

📌 Position: Senior Backend Python Engineer (Cloud & Microservices)

📍 Location: 100% Remote – Based in Egypt

🕘 Job Type: Full-time (180 hours per month / 45 hours per week)

💰 Salary: Competitive USD-based salary (based on experience)

💻 Equipment: Company-provided laptop and required work equipment

🌍 Language: Excellent English communication skills are required

🎓 Experience: 5+ years of professional software development

🕒 Working Hours: Aligned with USA Time Zone

🚀 Start Date: Immediate

💼 Industry: Digital Products & Software Solutions

📅 Working Days: Monday to Friday

 

 

🔎 About the Role

We are hiring a highly skilled Python Engineer to work on building scalable, cloud-native applications and data-driven platforms used by international clients.

This role goes beyond traditional web development — you will contribute to designing modern architectures, building microservices, and developing systems that power advanced digital products.

You will work closely with cross-functional global teams including Product Managers, Architects, Data Engineers, and QA specialists to deliver high-performance, production-grade software.

 

 

⚙️ Key Responsibilities

Design and develop backend services using Python (FastAPI / Flask)
Build scalable RESTful APIs following OpenAPI standards
Work within microservices-based architectures deployed on cloud platforms
Implement clean, maintainable, and testable code across the full SDLC
Participate in architecture discussions, design reviews, and technical planning
Develop automated tests (unit, integration, functional) to ensure reliability
Collaborate with distributed international teams in Agile environments
Optimize database performance and data-driven workflows
Integrate with third-party services and external platforms
Contribute to continuous improvement of engineering practices and processes

🧩 Required Technical Skills

Strong hands-on experience with Python development in production environments
Experience building APIs using FastAPI or Flask
Solid experience with PostgreSQL and relational database design
Experience using SQLAlchemy or similar ORM tools
Strong understanding of microservices architecture
Experience deploying applications on AWS or similar cloud platforms
Experience working with Docker and containerized environments
Familiarity with Kubernetes (K8s), Helm, or similar orchestration tools
Experience writing automated tests using pytest
Strong knowledge of Git-based development workflows
Experience integrating with external / third-party systems

➕ Nice to Have

Experience working with Databricks, Spark, or data platforms
Exposure to Azure services such as Synapse, Azure SQL, or Cosmos DB
Experience with stream/data processing systems
Experience working on data-oriented or analytics-heavy products
Familiarity with React or Vue.js is a plus (not core requirement)

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.

Job Overview

  • Career Level: Senior level
  • Job Type: Full Time
  • Date Posted: February 19, 2026
  • Application Deadline: 19/03/2026 12:12 pm

Share This Job