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).
Do you see yourself in this role? We want to meet you! Apply now!