Starkflow is hiring a Senior Python Developer for a permanent remote role in Jordan. Responsibilities include writing clean, maintainable Python code using advanced features, designing and optimizing relational and non-relational databases, integrating user-facing elements, utilizing unit testing and TDD, improving existing systems, applying best practices in application security, assessing and prioritizing feature requests, implementing caching strategies, designing scalable systems, and collaborating effectively in a remote environment. The ideal candidate will have expertise in Python frameworks (Starlette, FastAPI, Flask, Django), data science libraries, SQL and ORM tools, AWS, REST API, and FIX Protocol APIs. A strong understanding of databases and asynchronous programming is crucial, along with experience with caching solutions and software security principles.