
Senior Python Developer
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Egypt.
β’ Design, develop, and implement new features for decoupled backend services.
β’ Maintain, enhance, and refactor existing backend applications to boost 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.
β’ Engage 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, offer constructive feedback, and advocate for engineering best practices.
β’ Mentor and support team members by sharing technical knowledge and assisting with complex engineering challenges.
β’ Troubleshoot production issues using profiling, monitoring, logging, and diagnostic tools.
β’ Create and maintain technical documentation, architectural diagrams, and design specifications.
β’ Assess emerging technologies and suggest enhancements to the engineering stack.
β’ Utilize AI-powered development tools such as Claude Code, GitHub Copilot, or Codex to expedite development while ensuring quality, correctness, security, and maintainability.
β’ A minimum of 5 years of professional experience in developing backend applications using Python.
β’ Extensive commercial experience in building web applications with Django and the Django ORM.
β’ Strong experience working with relational databases, particularly MySQL.
β’ Proficiency in designing, developing, and consuming RESTful APIs, GraphQL, or similar service interfaces.
β’ Familiarity with distributed systems and asynchronous messaging technologies such as Celery.
β’ Solid understanding of object-oriented programming, software design patterns, clean architecture, and distributed system design.
β’ Experience utilizing Git-based version control workflows, including branching strategies, pull requests, and code reviews.
β’ Proven ability to write technical documentation and software design specifications.
β’ Strong debugging, troubleshooting, and performance optimization skills using profiling tools, SQL execution plans, and application monitoring tools like New Relic.
β’ Capability to work independently, take ownership of technical solutions, prioritize tasks effectively, and proactively resolve issues.
β’ Excellent communication and collaboration skills with the ability to engage in technical discussions and mentor other engineers.
β’ Preferred: experience with Redis, Memcached, Elasticsearch, and Celery.
β’ Preferred: experience in building, deploying, and operating cloud-native or highly scalable backend services.
β’ Preferred: experience within Agile/Scrum development environments.
β’ Preferred: hands-on experience with 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.
β’ 21 days of annual leave.
β’ Permanent employment.
β’ Remote work arrangement.
OX Security
OX Security
Powerprozesse GmbH
TheWhiteam
Get handpicked remote jobs straight to your inbox weekly.