Position: Python developer (middle, senior)
Company: Traffic Squad
Category: Python
Experience: 3y
English level: intermediate

Traffic Squad – українська igaming медіабаїнг компанія шукає у свою команду Python developer

**Основні задачі та очікування:**
-проектування, розробка та підтримка проектів;
-досвід пайтон розробником від 3 років;
-вміння читати чужий код, розбирати, брати активну участь у вирішенні питань, які потребують вдосконалення;
-навички дебагінгу, деплоїнгу та тесту власного коду;
-буде плюсом досвід написання ботів.

**Загальні вимоги:**
• базові знання Linux-систем 
• git для управління кодом
• Docker
• AWS
• готовність працювати з системою в режимі експлуатації
• Гарні знання та розуміння принципів веб-безпеки
• Базові знання HTML, CSS, Javascript
• Розуміння принципів SOLID, TDD, SDLC
• Впевнений досвід написання мікросервісів та API

**ЧОГО ОЧІКУЄМО ВІД КАНДИДАТА**
- впевнені знання Python 3, Django, Django Rest Framework, Flask
- розуміння ООП і його реалізація на Python (для чого потрібні інтерфейси і абстрактні класи, як працює поліморфізм)
- структури даних: треба знати, чим відрізняється set від list, frozenset від tuple, які у них інтерфейси та гарантії
- ітератори, генератори, generator expressions
впевнені знання БД (PostgreSQL, MySQL, SQLite)
- досвід з механізмами кешування (Redis, Memcached, etc)
- досвід тестування власного коду: юніт-тести, інтеграційні тести, досвід роботи з будь-яким фреймворком для тестових моків
- Робота з БД:

**Для нас також важливо:**
• Вміння працювати в команді, брифувати і ставити завдання
• Тайм-менеджмент: чіткі рамки виконання
• Хороші комунікативні навички
• Вміння виконувати роботу «під ключ»