Junior Python Developer
Шукаємо 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-інструменти в розробці. Вітаємо їх використання для підвищення продуктивності, але важливо розуміти згенерований код, перевіряти його коректність і самостійно приймати технічні рішення.
Умови
- Повністю віддалений формат роботи.
- Робота над діючим продуктом із реальними фінансовими операціями.
- Можливість професійного, кар'єрного та фінансового зростання.
- Робота із сучасним технологічним стеком та можливість розвиватися у сфері платіжних систем.
Ми не очікуємо ідеального знання всього стеку. Для нас важливі міцна технічна база, логічне мислення, самостійність, відповідальність та бажання розвиватися.