Шукаємо Python / AI Developer, який поєднує сильну backend-розробку з активним використанням AI-інструментів у щоденній роботі.
Нам потрібен Developer, який вміє працювати з production-системами, розбиратися у великій кодовій базі, самостійно знаходити та реалізовувати технічні рішення й використовувати AI для підвищення швидкості та якості розробки. Що потрібно буде робити: * розвивати та підтримувати бізнес-логіку ERP-системи та пов’язаних сервісів; * розробляти новий функціонал на Python та інтеграції з іншими системами; * працювати з великою існуючою кодовою базою: швидко розбиратися в чужому коді, знаходити проблеми та проводити рефакторинг; * працювати з PostgreSQL: складними запитами, індексами, оптимізацією, транзакціями та блокуваннями; * аналізувати та оптимізувати продуктивність системи; * AI-first в програмуванні для написання, аналізу, рефакторингу, тестування та документування коду; * брати участь у повному циклі розробки — від обговорення рішення та архітектури до code review, CI/CD та релізу; * взаємодіяти з іншими розробниками та бізнес-командами для реалізації технічних рішень.
Ми очікуємо від вас: * production-досвід з Python та глибоке розуміння принципів побудови надійних, масштабованих і підтримуваних систем; * розуміння архітектури програмних систем, вміння самостійно обирати технічні підходи та аргументувати свої рішення; * впевнена робота з PostgreSQL та розуміння принципів роботи реляційних БД, оптимізації запитів, індексів, транзакцій і конкурентного доступу до даних; * практичний досвід роботи з Docker, Git, CI/CD та сучасними engineering-процесами; * здатність швидко зануритися у велику існуючу кодову базу, розуміти взаємозв’язки між компонентами та працювати з legacy-кодом; * вміння не лише реалізовувати поставлені задачі, а й самостійно знаходити проблеми, пропонувати оптимальні рішення та доводити їх до production; * системне мислення, увага до якості коду, продуктивності, надійності та подальшої підтримки рішень; * досвід участі в code review та здатність аргументовано обговорювати технічні рішення з іншими розробниками; * готовність брати технічну відповідальність за результат; * здатність самостійно працювати в умовах автономності.
Що ми пропонуємо? * цікаві задачі з реальним впливом на бізнес; * можливість професійного розвитку та масштабування рішень; * гнучкий формат роботи: віддалено, повна зайнятість.