Python Developer

Fekra Technologies ยท Posted 2026-07-06

๐Ÿ“ข 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: One-year project-based contract, with the possibility of extension based on project continuity and performance.๐Ÿ’ฐ Salary: Competitive salary (based on experience)๐ŸŽ“ Experience: 5โ€“8+ years๐Ÿ•’ Working Hours: Aligned with Saudi business hours๐Ÿš€ Start Date: Immediate๐Ÿ“… Working Days: From Sunday to Thursday๐Ÿ”ต About the RoleWe are looking for a highly skilled Senior Backend Developer with strong hands-on experience in Python, REST APIs, microservices, FastAPI, Flask, SQLAlchemy, and SQL databases.This is a full-time, fully remote opportunity for a senior-level backend engineer who has experience shipping reliable, production-quality code and working in a fast-paced startup or product environment.You will play a key role in designing, building, and maintaining scalable backend services and APIs. We are looking for someone who takes ownership, writes clean and maintainable code, follows strong engineering practices, and is comfortable contributing within a collaborative development workflow.๐Ÿ”ต Key ResponsibilitiesDesign, build, and maintain scalable backend services using Python.Develop and improve reliable REST APIs and microservices for production environments.Work with Python web frameworks such as FastAPI and/or Flask.Build clean, efficient, and maintainable data-access layers using SQLAlchemy and relational SQL databases.Write production-quality code with a strong focus on performance, reliability, maintainability, and scalability.Create and maintain automated tests using pytest to ensure code quality and stability.Containerize services and support consistent development workflows using Docker.Participate actively in code reviews, GitHub pull requests, and collaborative engineering discussions.Follow clean-code, testing, linting, and version-control best practices using tools such as Git, GitHub, flake8, and pytest.Troubleshoot, debug, and resolve backend issues across development and production environments.Work effectively within a remote team while maintaining clear communication, ownership, and delivery quality.๐Ÿ”ต Required Skills & Experience5+ years of professional experience building and shipping production-quality backend software.5+ years of hands-on Python development experience.3+ years of experience building REST APIs and microservices.3+ years of experience working with Python web frameworks such as FastAPI and/or Flask.3+ years of experience with SQLAlchemy and relational SQL databases.Strong understanding of backend architecture, API design, database interaction, error handling, and performance considerations.Strong experience with modern software development practices, including:GitGitHub pull requests and code reviewsDockerpytestflake8Clean, maintainable, and testable code practicesPrevious experience working in at least one startup, scale-up, or fast-paced product environment.Ability to work independently, take ownership of backend components, and contribute effectively as part of a remote engineering team.๐Ÿ”ต What We Are Looking ForA senior backend engineer who has built real-world Python services used in production.Someone who understands the difference between writing code that works locally and delivering backend systems that are reliable, maintainable, tested, and ready to scale.A developer who is comfortable with ownership, code reviews, pull requests, debugging, and continuous improvement.A strong team player who can communicate clearly and work effectively in a remote environment.๐Ÿ”ต 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 17 open roles at Fekra Technologies →

Related jobs in Software & IT