ІНФОТЕХ — державна ІТ-компанія, що входить до сфери управління МВС України. Протягом більше ніж 7 років ми розробляємо та реалізуємо програмні продукти під торговою маркою МІА. Окрім цього, ІНФОТЕХ є офіційним постачальником ІТ-рішень для державних установ. Наші проєкти охоплюють широкий спектр сфер, включаючи криптографічний захист, цифрову трансформацію, а також ІТ-рішення для медицини, освіти, фінансів, державного управління та телекомунікацій.
Проєкт
МІА:Здоров’я — медична інформаційна система для забезпечення автоматизації, ведення обліку медичних послуг та управління медичною інформацією в електронному вигляді у закладах охорони здоров’я України.
Основні обов’язки
- Розробка та підтримка серверної частини веб-застосунків на Python (Django/DRF/FastAPI)
- Проєктування, розробка та оптимізація REST API для взаємодії з фронтендом та іншими сервісами
- Робота з базами даних (PostgreSQL, Redis, MongoDB): написання SQL-запитів, оптимізація продуктивності, налаштування реплікації
- Імплементація логіки бізнес-процесів та інтеграція з іншими сервісами (наприклад, eHealth, сторонні API)
- Оптимізація продуктивності коду, аналіз та усунення «вузьких місць»
- Робота з чергами повідомлень (RabbitMQ, Kafka, Celery) для асинхронної обробки завдань
- Забезпечення безпеки додатків та впровадження механізмів захисту даних
- Співпраця з командою розробників, аналітиків та DevOps для ефективної інтеграції компонентів системи.
Що для цього потрібно
- Досвід роботи від 2 років з Python (Django, Flask або FastAPI)
- Впевнене володіння SQL (PostgreSQL, MySQL) та ORM (Django ORM, SQLAlchemy)
- Розуміння принципів побудови чистої архітектури та патернів проєктування (SOLID, DDD)
- Досвід розробки REST API, знайомство з OpenAPI, Swagger
- Досвід роботи з Docker, Git, CI/CD
Буде перевагою
- Досвід роботи з FastAPI або асинхронним програмуванням (asyncio, AIOHTTP)
- Досвід роботи з NoSQL (MongoDB, Redis, Elasticsearch)
- Знання Kafka, RabbitMQ, Celery для роботи з чергами повідомлень
- Досвід роботи з графовими базами (Neo4j) або time-series DB (InfluxDB)
- Досвід роботи з OAuth2, JWT, впровадження механізмів аутентифікації та авторизації
- Досвід розробки мікросервісної архітектури
- Базові навички фронтенду (JavaScript, React, HTML, CSS) для роботи з простими UI-правками
- Досвід налаштування CI/CD (GitLab CI, Jenkins, ArgoCD)
- Досвід роботи з DevOps-практиками (Kubernetes, Terraform)
- Знання електронної медицини та eHealth API
Ми пропонуємо
- Офіційне працевлаштування та гарантії згідно з трудовим законодавством України
- 24 календарних днів оплачуваної відпустки та лікарняних
- Графік роботи 9:00 — 18:00 (на випробувальний офіс, далі гібрид/ремоут)
- Зручне розташування офісу поруч зі станцією метро (Лук’янівська)
- Стабільна робота зі світлом та інтернетом під час блекаутів
- Унікальний досвід в диджиталізації державних органів влади
- Відмінна команда та доброзичлива атмосфера