We are looking for a Senior Python Developer with experience in the financial and banking sector to join our development team in an international project.The ideal candidate will have a strong background in software development with Python and experience in building solutions for financial systems, trading, digital banking, or risk management.Responsibilities:Design, develop, and maintain financial applications and systems using Python.Optimize and improve algorithms for financial data analysis, risk modeling, and process automation.Collaborate with architecture teams, data analysts, and business teams to understand requirements and design efficient solutions.Implement best practices in software development, including automated testing, version control, and CI/CD pipelines.Ensure security and regulatory compliance of developed financial applications.Work with relational and non-relational databases, optimizing queries and data structures.Integrate systems through RESTful APIs, messaging, and microservices.Evaluate new technologies and tools to improve system efficiency and scalability.Requirements:5+ years of experience in software development with Python.Experience in the banking, fintech, or financial sector.Solid knowledge of data structures, algorithms, and object-oriented programming.Experience with Django, Flask, or FastAPI for backend application development.Proficiency in SQL databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis).Experience in implementing RESTful APIs and microservices.Knowledge of Cloud Computing (AWS, Azure, or GCP).Familiarity with CI/CD tools, Docker, and Kubernetes.Experience in financial data processing, risk calculations, or integration with banking APIs is a plus.C1 English level is required.Hybrid position (some remote work + on-site presence required).