Пошук роботи на robota.uaukraine
Віддалена робота

Senior Full stack Python

120 000 ₴  
3 дні тому
12 листопада 2024
Київ
Віддалена робота
Повна зайнятість
Неповна зайнятість
Проектна робота

1. Досвід роботи з Python (4+ років):

  • Глибоке знання Python, впевнене володіння стандартними бібліотеками.
  • Досвід написання, тестування та відлагодження Python-коду.

2. Володіння фреймворками на стороні сервера (Backend):

  • Django і/або Flask: досвід роботи з ORM, обробкою запитів і створенням API.
  • Досвід роботи з REST API і/або GraphQL, розуміння принципів розробки API.
  • Розуміння асинхронних фреймворків (наприклад, FastAPI, AIOHTTP) буде перевагою.

3. Навички фронтенд-розробки (Frontend):

  • JavaScriptHTML5CSS3: впевнене володіння, знання адаптивної верстки.
  • Сучасні фреймворки: досвід роботи з одним із популярних фронтенд-фреймворків (React, Vue.js, Angular).
  • Знання TypeScript буде перевагою.

4. Бази даних:

  • Досвід роботи з реляційними базами даних (PostgreSQL, MySQL) та вміння писати складні SQL-запити.
  • Знання NoSQL баз даних, таких як MongoDB, Redis.
  • Досвід роботи з ORM (Django ORM, SQLAlchemy).

5. Досвід роботи з системами контролю версій:

  • Git: гарне володіння Git, знання команд для роботи в команді (merge, rebase, branching).

6. Тестування та забезпечення якості:

  • Досвід написання тестів (unit, integration) з використанням PyTest, Unittest або інших інструментів.
  • Досвід роботи з CI/CD (GitLab CI, Jenkins, GitHub Actions) для автоматичного розгортання і тестування коду.

7. Робота з контейнерами та віртуалізацією:

  • Досвід роботи з Docker для контейнеризації додатків.
  • Базові знання Kubernetes або інших систем оркестрації контейнерів будуть перевагою.

8. Основи DevOps та адміністрування серверів:

  • Базові знання Linux, робота з командним рядком.
  • Досвід налаштування та управління серверною інфраструктурою (Nginx, Gunicorn, Apache).
  • Розуміння CI/CD процесів для деплою та управління проєктами.

9. Навички проєктування та розробки архітектури:

  • Досвід у проєктуванні та розробці систем, побудові структур даних.
  • Розуміння принципів мікросервісної архітектури буде перевагою.

10. Інші навички та якості:

  • Уміння працювати в команді, навички комунікації, гнучкість у вирішенні задач.
  • Розуміння Agile/Scrum методологій розробки.

Виталий

Схожі вакансії

Схожі вакансії за професіями: