Senior Python Developer TEST VACANCY Access by link

$$
Product

Northwind Cloud — продуктова компанія з українським корінням. Ми розробляємо платформу для автоматизації фінансової звітності малого й середнього бізнесу в Європі та США. Нашим продуктом щодня користуються понад 12 000 компаній, а команда налічує 80 людей у 6 країнах.

Зараз ми запускаємо новий модуль інтеграцій з банками та платіжними системами і шукаємо досвідченого Python-розробника, який допоможе побудувати його з нуля.

Чим ви будете займатися

  • Проєктувати й розробляти backend-сервіси нового модуля інтеграцій
  • Будувати інтеграції з банківськими API (Open Banking, PSD2) і платіжними провайдерами
  • Оптимізувати продуктивність сервісів, що обробляють понад 2 млн транзакцій на день
  • Брати участь в архітектурних рішеннях і code review
  • Працювати в тісній зв'язці з Product Manager, QA та DevOps
  • Менторити Middle-розробників у команді

Що ми очікуємо

  • 4+ роки комерційного досвіду з Python
  • Досвід із FastAPI або Django
  • Впевнене знання PostgreSQL: оптимізація запитів, індекси, міграції
  • Досвід роботи з чергами повідомлень (RabbitMQ, Kafka або Celery)
  • Розуміння принципів мікросервісної архітектури
  • Досвід із Docker і CI/CD
  • Навички написання тестів (pytest)
  • Англійська на рівні, достатньому для спілкування з командою та документацією

Буде плюсом

  • Досвід у FinTech або з банківськими інтеграціями
  • Знання AWS (Lambda, SQS, RDS)
  • Досвід із Kubernetes
  • Розуміння вимог безпеки фінансових даних (PCI DSS, GDPR)

Що ми пропонуємо

  • Конкурентну зарплату в USD і щорічний перегляд
  • Гнучкий графік і можливість працювати з будь-якої точки світу
  • 20 робочих днів оплачуваної відпустки та 10 днів лікарняних
  • Медичне страхування (у тому числі для членів сім'ї)
  • Бюджет $1 000 на рік на навчання, конференції та сертифікації
  • Компенсацію техніки та коворкінгу
  • Підтримку під час відключень світла: генератори та Starlink в офісах, компенсацію павербанків і зарядних станцій
  • Прозорі процеси без зайвої бюрократії та реальний вплив на продукт

Етапи відбору

  1. Знайомство з рекрутером (30 хв)
  2. Технічна співбесіда з Tech Lead (60–90 хв)
  3. Зустріч із Head of Engineering і Product Manager (45 хв)
  4. Офер 🚀

Весь процес займає до 2 тижнів, і на кожному етапі ми даємо зворотний зв'язок.

Required skills

PostgreSQL, Git, Docker, FastAPI, SQL

Required languages

English B2 - Upper Intermediate
Ukrainian Native
To apply for this and other jobs on Djinni login or signup.
Loading...