All vacancies
Alfa-Bank

Python Developer Middle+/Senior

Alfa-Bank · remote · middle · full-time
devtechfintech PythonRESTful APISQLNoSQLGITJiraConfluenceCI/CDSQLAlchemyAlembicpsycopg2FastAPI
6.3
AI Score
The vacancy is well-structured but lacks compensation details, affecting overall quality.
no salary info
Job description
Alfa-Bank is looking for an experienced Python Developer to join a new team focused on data initiatives. Responsibilities include developing core modules, creating RESTful APIs, and integrating with other systems.
Responsibilities
### Responsibilities - Develop core query generation module - Create RESTful API applications - Integrate with modules of other systems - Design and develop recommendation and autocomplete systems - Create scripts for calculating semantic similarity and scoring - Integrate with existing solutions (Data Catalog, Lineage, Source to Target)
Requirements
### Requirements - Higher education in a relevant field - Knowledge of the banking sector and products is desirable - High-level developer skills, deep knowledge of Python with at least 5 years of experience - Experience in developing integration processes and data preparation, creating analytical applications - Knowledge of SQL for complex queries, experience in query performance optimization - Experience with NoSQL databases, unstructured and semi-structured data - Experience in team development using version control systems (GIT), Jira, Confluence, CI/CD - Skills in automation and templating, creating data processing pipelines - Experience in developing frameworks for generating SQL queries - Ability to work with SQLAlchemy, Alembic, psycopg2 - Development of RESTful APIs (FastAPI, Flask) - Experience integrating with external systems via API - Skills in OOP-style development for creating packages (libraries) and integration with current solutions
About Alfa-Bank
Alfa-Bank is one of Russia's largest private banks, providing a wide range of financial services including retail and corporate banking, digital solutions, and data processing initiatives. It actively hires for IT roles such as Python developers to build data integration systems, RESTful APIs, and recommendation engines within its banking ecosystem.
Apply to this role