Junior Python Developer

$$
Product

 

Шукаємо Python Backend Developer рівня Strong Junior для роботи над платіжною інфраструктурою у сфері iGaming.

На тебе чекає робота з діючим продуктом, розвиток інтеграцій із платіжними провайдерами, обробка фінансових транзакцій та підтримка стабільної роботи платіжних сервісів.
 

Технологічний стек

  • Backend: Python, FastAPI, AsyncIO
  • Database: PostgreSQL, SQLAlchemy, Alembic
  • Background Tasks: Celery, Redis
  • Infrastructure: AWS, Docker
  • Monitoring: Sentry
  • Tools: GitHub, Jira, Slack
     

Основні обов'язки

  • Розробка та підтримка інтеграцій із платіжними провайдерами за API-документацією.
  • Реалізація процесів депозитів, виведення коштів та обробки webhook.
  • Розробка та підтримка REST API.
  • Робота з асинхронними запитами та фоновими задачами.
  • Аналіз існуючого коду, виправлення помилок і доопрацювання функціональності.
  • Робота з PostgreSQL, транзакціями та міграціями.
  • Написання тестів та участь у Code Review.
  • Аналіз помилок через Sentry та логи застосунку.

Наші очікування

  • Впевнене знання Python та розуміння AsyncIO.
  • Досвід роботи з FastAPI або аналогічними фреймворками.
  • Розуміння PostgreSQL та SQL-запитів.
  • Впевнене володіння Git: гілки, коміти, Pull Request, вирішення конфліктів.
  • Розуміння HTTP, JSON, REST API та webhook.
  • Базові знання конкурентності, ідемпотентності та обробки помилок.
  • Уміння читати чужий код, аналізувати проблеми та самостійно знаходити рішення.
  • Відповідальність і уважність під час роботи з фінансовими операціями.
     

Буде перевагою

  • Досвід інтеграції платіжних систем або роботи з фінансовими сервісами.
  • Знайомство з Celery та Redis.
  • Розуміння ACID, race conditions і механізмів блокування в БД.
  • Досвід роботи з Docker, AWS та CI/CD.
  • Досвід написання автоматизованих тестів.

Використання AI-інструментів

Ми активно використовуємо Claude Code та інші AI-інструменти в розробці. Вітаємо їх використання для підвищення продуктивності, але важливо розуміти згенерований код, перевіряти його коректність і самостійно приймати технічні рішення.
 

Умови

  1. Повністю віддалений формат роботи.
  2. Робота над діючим продуктом із реальними фінансовими операціями.
  3. Можливість професійного, кар'єрного та фінансового зростання.
  4. Робота із сучасним технологічним стеком та можливість розвиватися у сфері платіжних систем.
     

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

Required languages

Published 30 October
218 views · 106 applications
Last responded 2 hours ago
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...