Bank 131
Middle Python Developer (Compliance and Automatisation)
Work experience: 3–6 years
Full-time
Schedule: 5/2
Work format: remote or hybrid or office
☑️ Responsibilities
- Design and implement new APIs, as well as modify and improve existing ones
- Create web interfaces from scratch, as well as modify and improve existing ones
- Develop and execute unit and integration tests to ensure application stability and reliability
- Ensure application security
- Participate in code reviews: analyze colleagues' code for compliance with standards and best practices
- Close collaboration with analysts, developers, QA specialists, product managers, and other project participants
☑️ Our requirements for candidates
- Proficient knowledge of Python: good understanding of asyncio and libraries for working with asyncio, code profiling, garbage collector, multi-threading, multi-processing
- Knowledge of FastAPI, SqlAlchemy framework: working with JSON fields, raw SQL, managers, transactions, security
- Knowledge of Redis, RabbitMQ
- Proficient knowledge of relational databases: complex queries, nested queries, grouping, SQL query optimization
- Proficient knowledge of Docker, ability to create images for various environments, multi-stage building, image optimization
- Proficient knowledge of Pytest
Will be a plus:
- Knowledge of tools for working with metrics ELK, Prometheus, Grafana, Sentry
- Knowledge of JS, experience in building Frontend interfaces
Contacts: recruiter contact