Backend Developer

HybridSalary not specified
Odesa, Ukraine

Job Description, Responsibilities & Requirements

Description language:

Про посаду

Компанія BramblingTech шукає досвідченого Backend Developer для роботи в нашій динамічній команді. Ви будете зосереджені на Python, REST API та управлінні базами даних, працюючи над високонавантаженими бекендами та властивими B2B платформами.

Обов'язки

  • Проектування та розробка бекенд сервісів на Python 3.11+ з використанням Framework та FastAPI.
  • Створення та документування REST API, які використовуються веб (React / Vue) та мобільними клієнтами.
  • Робота з реляційними та NoSQL базами даних (PostgreSQL, MySQL, MongoDB): дизайн схеми та документ моделі, міграції, оптимізація запитів та індексування.
  • Інтеграція сторонніх сервісів та API: CRM та платформи електронної пошти, аналітика, соціальні логіни.
  • Покриття коду одиницями та інтеграційними тестами (pytest) та підтримка рівня покриття для модулів, якими ви відповідаєте.
  • Участь у оглядах коду - як автор та як рецензент; обмін знаннями з менш досвідченими та середніми спеціалістами.
  • Робота з асинхронними завданнями (Celery, RQ) та кешуванням (Redis) для фонової обробки та критичних для продуктивності шляхів.
  • Упаковка сервісів у Docker та їх розгортання через наш CI/CD (GitLab CI / GitHub Actions) до стадіону та продакшну.
  • Участь у технічному дослідженні: оцінка завдань, пропозиція архітектурних варіантів, своєчасне повідомлення про ризики до PM та Tech Lead.
  • Підтримка продакшну: читання логів, налагодження інцидентів, пропозиція та впровадження довгострокових виправлень - не тільки тимчасових.

Вимоги

  • 2+ роки комерційного досвіду розробки на Python у веб/бекенд проектах.
  • Глибоке розуміння ООП, SOLID, патернів проектування та принципів чистого коду.
  • Впевненість у роботі з обома реляційними та NoSQL базами даних: SQL (бажано PostgreSQL - індексація, транзакції, внутрішнє розуміння ORM, проблема N+1 і як її уникнути) та MongoDB (моделювання документів, агрегаційні труби, індексація).
  • Досвід проектування та документування REST API (OpenAPI / Swagger).
  • Практичний досвід роботи з Git та гілкою фіч (GitFlow), оглядами коду через merge requests / pull requests.
  • Практичний досвід роботи з Docker та базовим CI/CD (GitLab CI, GitHub Actions, Bitbucket Pipelines).
  • Досвід написання тестів з pytest (або unittest) - на рівні одиниці та інтеграції.
  • Англійська - рівень Intermediate або вище (B1+), достатній для читання документації, написання тикетів та участі у дзвінках з клієнтами при необхідності.
  • Відповідальність та інженерна зрілість: ви не відправляєте код, який не хотіли б підтримувати самі.

Буде плюсом

  • Досвід роботи з асинхронним Python (asyncio, async ORM, асинхронні ендпоінти FastAPI).
  • Досвід роботи з Celery / RQ для фонових завдань та Redis для кешування та черг.
  • Досвід роботи в хмарі: AWS (EC2, RDS, S3, Lambda), GCP, або DigitalOcean.
  • Досвід роботи з мікросервісними та подієвими архітектурами (RabbitMQ, Kafka).
  • Знання основ фронтенду (React / Vue) - достатньо для налагодження інтеграції end-to-end.
  • Досвід роботи з інструментами моніторингу та спостереження: Sentry, Grafana, Prometheus, ELK.
  • Внесок у відкриті проекти або публічний GitHub портфоліо.

Команда та проекти

Ви приєднаєтесь до бекенд команди та звітуєте перед Tech Lead. Щодня ви будете працювати з фронтенд інженерами (React / Vue), QA, дизайнерами та присвяченим PM.

Типові проекти, над якими ви будете працювати:

  • Власні B2B веб платформи зі складною бізнес логікою.
  • Високонавантажені бекенди та безголові вітрини: API каталогу, інтеграції, пошук.
  • Внутрішні інструменти та адмін панелі для нашої та клієнтських команд: дашборди, звіти, доступ за ролями, експорт даних.
  • Greenfield MVPs, створені на FastAPI - швидкі ітерації, чиста архітектура з першого дня.

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

  • Конкурентоспроможна зарплата, що переглядається кожні 6 місяців на основі продуктивності та KPI.
  • Гібридний формат: офіс + віддалено по четвергах та п’ятницях. Гнучний час початку - 9:00 або 10:00 з 1 годиною обіду.
  • 5 робочих днів оплаченої відпустки та 5 оплачених днів хвороби.
  • Уроки англійської.
  • Сучасний офіс, командні заходи, корпоративні подарунки, відсутність бюрократії та мікроменеджменту.

Готові подати заявку?

Відправте своє резюме (англійською) та посилання на ваш GitHub / портфоліо. Якщо можете - додайте коротку нотатку про одне технічне завдання, яке ви нещодавно вирішили: якою була проблема, що ви спробували, що було впроваджено.

Подайте заявку зараз

Обов'язкові поля

Додайте ваше резюме (docx,.doc,.txt,.pdf,.rtf)

Місцезнаходження

Одеса, Україна, вул. Маршала Говорова, 18

Контакти

[email protected]

Відділ кадрів

[email protected]

Job Details

Company name:
Brambling Tech
Location:
Odesa, Ukraine
Employment Type:
Full-time
Work Mode:
Hybrid
Posted on TheJob:
May 1, 2026
Last checked:
Jun 29, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.