
Python Developer
Primary stack
Nice to have's
Job description
About the Position
Goteco - українська ІТ-компанія, що розробляє індивідуальні ERP/CRM-рішення, системи автоматизації бізнес-процесів, внутрішні портали, кабінети користувачів та аналітичні платформи для державного сектору й комерційних компаній.
Шукаємо Python Developer, який долучиться до команди розробки державних IT-проєктів. Основний напрям - кастомізація та розвиток платформи відкритих даних CKAN, а також модернізація іншої державної системи на Django.
Це роль для розробника, якому цікаво працювати не лише з новою функціональністю, а й розбиратися в існуючому коді, Open Source та legacy-системах, створювати інтеграції та брати участь у технічних рішеннях.
Responsibilities
- Доопрацьовувати та розширювати CKAN: плагіни, API та бізнес-логіку.
- Розробляти backend-функціональність на Python.
- Створювати інтеграції зі сторонніми сервісами через REST API.
- Працювати з PostgreSQL, Redis та Solr.
- Розвивати та модернізувати державну систему на Django 5.
- Розбиратися в існуючій кодовій базі та працювати з Open Source-рішеннями.
- Працювати через Git, pull request та code review.
- Налаштовувати та підтримувати локальне середовище через Docker.
- Взаємодіяти з DevOps щодо тестових та робочих середовищ.
- Брати участь в обговоренні та реалізації технічних рішень.
Requirements
- Маєш від 2 років досвіду backend-розробки на Python.
- Впевнено працюєш з Python 3 та Django.
- Розумієш принципи роботи REST API та маєш досвід backend-розробки.
- Маєш практичний досвід роботи з PostgreSQL / SQL.
- Впевнено працюєш з Git, pull request та code review.
- Маєш базове розуміння Docker, Linux та CI/CD.
- Не боїшся чужого коду та вмієш самостійно розбиратися в незнайомій кодовій базі.
- Готовий працювати з Open Source та legacy-системами.
- Вмієш працювати з технічною документацією.
- Володієш українською мовою вільно.
- Маєш англійську від Pre-Intermediate - для читання технічної документації.
Nice to Have
- досвід роботи з CKAN/Flask;
- знання Redis та Solr;
- досвід розробки плагінів або кастомізації CMS / адмін-панелей;
- досвід інтеграції сторонніх сервісів через REST API;
- досвід роботи з Jinja2, HTML/CSS/Bootstrap;
- досвід модернізації або оновлення legacy-систем;
- досвід роботи над державними або іншими регульованими проєктами;
- технічна вища освіта.
We Offer
- Роботу над реальними державними цифровими продуктами.
- Участь у розвитку платформи відкритих даних CKAN.
- Можливість працювати одночасно з CKAN / Flask та Django.
- Задачі, пов’язані не лише з розробкою, а й з модернізацією існуючих систем та технічними рішеннями.
- Роботу в команді розробки під керівництвом Tech Lead.
- Повний робочий день 9−18 пн-пт.
- Віддалений або офісний формат роботи.
- Випробувальний термін - 3 місяці.
About the Company
Goteco - українська ІТ-компанія, що розробляє індивідуальні ERP/CRM-рішення, системи автоматизації бізнес-процесів, внутрішні портали, кабінети користувачів та аналітичні платформи для державного сектору й комерційних компаній.
© Goteco. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
IT-компанія