Tech Stack
PythonDjangoSQLDockerCI/CDFastAPITestNG
Job Description, Responsibilities & Requirements
Description language:
Про посаду
Python Developer
Віддалено
Київ, Україна
Наша інженерна команда розширюється і шукає талановитого Junior Python Developer для створення повноцінних веб-додатків для різних галузей, включаючи спорт, охорона здоров'я, машинне навчання, фін-тех, найм та електронну комерцію.
Приєднуйтесь до нас у світі розробки на Python і станьте частиною нашої подорожі до інновацій з використанням сучасних технологій та кращих практик.
Обов'язки
- 🐍 Створення REST API за допомогою Python та сучасних фреймворків, таких як FastAPI
- 💻 Створення простих користувацьких інтерфейсів для ваших API
- ✨ Забезпечення стабільності додатків за допомогою комплексних юніт-тестів та інтеграційних тестувань
- 🏗 Оркестрація розгортань додатків за допомогою Gunicorn, Uvicorn, Nginx та Docker
Вимоги
- Глибоке знання FastAPI, Django, Django REST або аналогічних фреймворків, створення рішень за допомогою паттерну MVC
- Досвід опису або створення структур баз даних за допомогою Django ORM, SQLAlchemy або подібних бібліотек
- Знання про написання SQL-запитів, оптимізацію SQL-запитів та нормалізацію структур баз даних
- Володіння написанням тестів за допомогою таких інструментів, як Pytest, Faker або їх еквівалентів
- Досвід у розпаковці та розгортанні додатків за допомогою Docker, включаючи написання Dockerfiles та описів кластерів за допомогою Docker-Compose
- Англійська на рівні Intermediate або вище
Буде плюсом
- Досвід у створенні CI/CD-піплайнів
- Знання про розгортання на хмарних платформах, таких як Google Cloud, AWS, Azure або Digital Ocean
Ми пропонуємо
- 🚀 Цікаві та складні проекти з сучасним технологічним стек
- ✅ Код-рев'ю та постійний зворотний зв'язок щодо вашої роботи
- 💪 Культура, що заохочує та сприяє професійному зростанню та розвитку
- 💻 Сучасне робоче середовище
- 💸 Конкурентоспроможна зарплата в USD з регулярними переглядами за вашими результатами
- 💲 Варіанти виплати зарплати, які зручні для вас з урахуванням місцевих правил вашої країни
- ⌚ Повністю віддалена робота в команді з добре налагодженими процесами віддаленої роботи (наші члени команди розташовані у 7+ різних країнах, і ми заохочуємо різноманітність)
- 🎤 Клуби англійської мови
- 🏖 Оплачувана хвороба та відпустка - 15 робочих днів (21 календарний день) щорічної відпустки
- 👾 Щотижневі командні заходи в Інтернеті
- 🫶 Оплата щомісячних сесій підтримки психолога
Як ми наймаємо
Етапи нашого процесу найму (хоча вони можуть відрізнятися залежно від типу ролі):
-
Відео-запит з тестовим завданням
- Покажіть нам свої навички за допомогою короткого відео-вступу та тестового завдання - не хвилюйтеся, ніхто не оцінює ваш досвід!
-
Технічне інтерв'ю з живою розробкою
- Час проявити свої навички під час живої розробки - не турбуйтеся, ми не очікуємо чарівництва, просто реальні навички.
-
Перевірка англійської та соціальних навичок
- Давайте поспілкуємось! Ми побачимо, як добре ви спілкуєтесь та ладнаєте з іншими.
-
Фінальне інтерв'ю з керівником
- Неформальна розмова з керівником розробника - думайте про це як про "зустріч з босом".