Job VC
Python Developer (Middle)
Technologies
Description
4bill — це платіжна система для сайтів, мобільних додатків і сервісів, що працюють онлайн. Ми надаємо всі необхідні платіжні інструменти для зростання вашої конверсії. За останні 2 роки запустили бізнес в Європі, Азії, Латинській Америці, та продовжуємо розширювати свої представництва.
Запрошуємо Python-розробника, який хоче працювати з реальними фінансовими продуктами, складною бізнес-логікою та масштабованими сервісами.
Чим ви будете займатися:
Розробляти та підтримувати backend-сервіси на FastAPI.
Проєктувати структуру бази даних і створювати міграції.
Будувати інтеграції із зовнішніми API та месенджер-платформами.
Розробляти асинхронні consumer/publisher для RabbitMQ.
Реалізовувати фонову обробку задач за допомогою Celery.
Діагностувати та вирішувати проблеми на продакшені.
Писати чистий, підтримуваний і тестований код.
Необхідні навички та досвід:
2+ роки комерційного досвіду з Python.
Глибокі знання асинхронного програмування в Python.
Впевнені знання FastAPI (роутинг, dependency injection, middleware).
PostgreSQL: індекси, міграції.
SQLAlchemy (async) як ORM.
Alembic для керування міграціями бази даних.
Redis для кешування та черг задач.
RabbitMQ (AMQP) для обміну повідомленнями між сервісами.
Досвід роботи з Celery (workers, beat, periodic tasks).
Pytest для написання unit та інтеграційних тестів.
Використання і розуміння контейнеризації (Docker та Docker Compose).
Розуміння принципів проєктування REST API.
Досвід використання ШІ-інструментів для генерації коду та оптимізації робочих процесів.
Git, практики code review.
Англійська на рівні читання технічної документації.
Буде плюсом:
Досвід роботи з Telegram Bot API (aiogram / telethon).
Інтеграція зі сторонніми API (Zendesk).
Базові знання OpenAI API для інтеграції з LLMs.
Sentry для моніторингу помилок.
Grafana для перевірки логів.
Базові знання CI/CD пайплайнів.
Умови роботи:
Курси англійської мови.
Оплачувана відпустка — 24 робочі дні.
100% покриття лікарняних (не обмежена кількість на рік).
Гнучкий графік роботи.
Повністю віддалена робота.
Корпоративна техніка з першого дня роботи.
Можливість підтримувати та приймати участь у волонтерській діяльності.
Можливість навчатися у колег та приносити в проекти свої ідеї (ми — підтримаємо ваш рух не лише до цілей компанії, а й до своїх).
Можливість професійного та кар’єрного зростання.
Запрошуємо Python-розробника, який хоче працювати з реальними фінансовими продуктами, складною бізнес-логікою та масштабованими сервісами.
Чим ви будете займатися:
Розробляти та підтримувати backend-сервіси на FastAPI.
Проєктувати структуру бази даних і створювати міграції.
Будувати інтеграції із зовнішніми API та месенджер-платформами.
Розробляти асинхронні consumer/publisher для RabbitMQ.
Реалізовувати фонову обробку задач за допомогою Celery.
Діагностувати та вирішувати проблеми на продакшені.
Писати чистий, підтримуваний і тестований код.
Необхідні навички та досвід:
2+ роки комерційного досвіду з Python.
Глибокі знання асинхронного програмування в Python.
Впевнені знання FastAPI (роутинг, dependency injection, middleware).
PostgreSQL: індекси, міграції.
SQLAlchemy (async) як ORM.
Alembic для керування міграціями бази даних.
Redis для кешування та черг задач.
RabbitMQ (AMQP) для обміну повідомленнями між сервісами.
Досвід роботи з Celery (workers, beat, periodic tasks).
Pytest для написання unit та інтеграційних тестів.
Використання і розуміння контейнеризації (Docker та Docker Compose).
Розуміння принципів проєктування REST API.
Досвід використання ШІ-інструментів для генерації коду та оптимізації робочих процесів.
Git, практики code review.
Англійська на рівні читання технічної документації.
Буде плюсом:
Досвід роботи з Telegram Bot API (aiogram / telethon).
Інтеграція зі сторонніми API (Zendesk).
Базові знання OpenAI API для інтеграції з LLMs.
Sentry для моніторингу помилок.
Grafana для перевірки логів.
Базові знання CI/CD пайплайнів.
Умови роботи:
Курси англійської мови.
Оплачувана відпустка — 24 робочі дні.
100% покриття лікарняних (не обмежена кількість на рік).
Гнучкий графік роботи.
Повністю віддалена робота.
Корпоративна техніка з першого дня роботи.
Можливість підтримувати та приймати участь у волонтерській діяльності.
Можливість навчатися у колег та приносити в проекти свої ідеї (ми — підтримаємо ваш рух не лише до цілей компанії, а й до своїх).
Можливість професійного та кар’єрного зростання.