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!