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