Position: Python Developer
Company: Luxoft
Experience required: 3y

What you will do:
- Software development
- Highload and high available web stack services to support various customer journeys (Identity Management, Billing Management)
- Trading interfaces (trading terminals) and APIs
- Supporting and back-office interfaces (Personal Area, Payment Solutions, Back Office and Core Banking)
- Internal auxiliary libraries, tools, integrations, interfaces, and frameworks supporting all components and services
Responsibilities:
- Provide expertise into requirements and design definition - write technical documents
- Development activities
- Troubleshooting development and production problems
- Conducting testing
- Provide support for existing software and end-users
- Participate in peer design and code reviews
- Proactively collaborate with teammates and communicate with remote team members
- Cooperate closely with Business people on client-side
Mandatory Skills:
Flask JavaScript PostgreSQL Python3 SQLalchemy

**Mandatory Skills Description:**
- 5+ years of proven experience with Python
- Experience working PostgreSQL
- OOP/OOD knowledge, design patterns
- asynchronous programming
- TDD, BDD notion
- Experience in Agile Scrum environments
- Maven and Distributed SCM (GIT)
- SQLAlchemy
- Flask
- FastAPI
- RabbitMQ
- Maven and Distributed SCM (GIT)

Nice-to-Have Skills:
- Django
- JavaScript (React), HTML / CSS