Position: Middle Python developer
Company: Ukrenergo digital solutions
Category: Python
Experience: 3y
English level: intermediate

Наш проєкт - **«DataHub»** — це високонавантажена система з обміну даних між учасниками енергетичного ринку України. Наразі проєкт знаходиться на стадії розробки, але тестування частини модулів вже розпочато.

**Проєкт з технічного боку:**
Архітектура розробляється з урахуванням світових тенденцій і практик, в основі її лежить мікросервісна архітектура.
Технології, що використовуються:
— віртуалізація і оркестрації: Docker, Kubernetes;
— розробка: Python, Django Framework, Django REST Framework, JS React, React Native;
— база даних: PostgreSQL, TimeScaleDB.

**Необхідні навички:**
• Глибокі знання мови програмування Python 3+ років.
• Досвід роботи з базами даних PostgreSQL та мовою запитів PL/pgSQL (створення схем, процедур, views, functions, тощо) не менше 3 років.
• Досвід оптимізації та профілювання SQL запитів для підвищення продуктивності баз даних.
• Знання та розуміння механізмів індексів та їх впливу на швидкодію SQL запитів.
• Розуміння принципів роботи транзакцій та знання методів забезпечення цілісності даних в SQL.
• Навички у розробці та підтримці баз даних з великим обсягом даних.**
• Досвід написання unittest-ів.
• Знання та досвід роботи з чергами RabbitMQ.
• Знання та досвід роботи з Docker.
• Досвід роботи з системою управління версіями (git, github, GitLab)
• Досвід проектування архітектури ІС.
• Аналітичний склад розуму, вміння працювати в команді, гнучкість, висока концентрація на вирішення поставлених задач
• Середній рівень володіння англійською мовою (листування і технічна документація).

**Обов'язки:**
- Розробляти внутрішні інформаційні системи компанії.
- Відповідати за проєктування, розробку та ефективне функціонування програмного забезпечення.
- Проводити покриття unit тестами.
- Проектувати, розробляти та підтримувати RESTful web сервіси ІС.
- Визначати потребу в проведенні рефакторингу коду існуючих інформаційних систем.
- Виконувати проектування схеми баз даних

**Пропонуємо:**
• Стабільне і довгострокове співробітництво.
• Офіційний та конкурентоспроможний рівень оплати праці.
• Роботу в одному з найбільших проєктів в енергетичній галузі України.
• Професійний розвиток.
• Продукти, які ніхто до нас не робив. Тобто no legacy.
• Гнучкість компанії, яка тільки починає свій шлях. Все можна міняти, налаштовувати під себе. Досвід і знання кожної людини впливають на те, як ми працюємо.
• Віддалену роботу не тільки під час локдаунів, а взагалі.