• Зараз переглядає 1 шукач

Senior Python Backend Engineer

  • 80 000 – 150 000 грн Вища за середню
  • DJK

      Роздрібна торгівля; 10–50 співробітників
    • Дистанційна робота
    • Повна зайнятість. Досвід роботи від 5 років. Вища освіта.
    • Англійська — вище середнього
    • SQL
    • GitHub
    • GitLab
    • Python
    • PostgreSQL
    • Agile
    • Docker
    • Unit-тестування
    • REST API
    • REST
    • Redis
    • Робота з базою даних
    • Jenkins
    • Управління проєктами
    • AWS
    • ORM
    • Elasticsearch
    • Swagger
    • SQLAlchemy
    • Backend-розробка
    • FastAPI
    • Google Cloud Platform
    • Apache Kafka
    • Продуктивність
    • Мікросервісна архітектура
    • CI/CD
    • JSON Web Token
    • OpenAI
    • PostGIS
    • OpenSearch
    • Solr
    • Python Async
    Показати всі навичкиЗгорнути навички

    Опис вакансії

    Про нас

    Ми — молода продуктова компанія з України, яка працює у фармацевтичній/health-tech галузі. На даний момент ми на стадії розробки — наш продукт ще не запущений у продакшн.

    Наша команда компактна, але збалансована — кожен бере участь у формуванні архітектури, фіч та стратегічних рішень.

    Якщо вас мотивує робота в динамічному оточенні, що швидко змінюється, і вам хочеться побудувати meaningful продукт у health-tech з нуля — це ваш шанс.

    Мова спілкування команди: Російська / Українська

    Необхідний технічний стек

    • Python + Async
    • PostgreSQL
    • PostGIS
    • ORM: SQLAlchemy
    • REST API
    • Docker
    • Elasticsearch / OpenSearch / Solr

    Обов’язки

    Backend-розробка (Python/FastAPI):

    • Проектування та розробка мікросервісів із використанням FastAPI.
    • Створення та підтримка REST API, інтеграція з внутрішніми сервісами та API-Gateway.
    • Проектування та оптимізація баз даних PostgreSQL, включаючи PostGIS: моделювання схем, індексація, оптимізація запитів.

    Геофункціональність (PostGIS):

    • Реалізація функціоналу карти: пошук, фільтрація за радіусом/відстанню.
    • Робота з геоданими — точки, полігони, geo-індекси; оптимізація запитів PostGIS

    Інтеграції із зовнішніми сервісами:

    • Підключення зовнішніх партнерів (каталоги, ціни, наявність товару).
    • Побудова стабільних інтеграційних конекторів: ретраї, кешування, черги, логування.
    • Робота з нестабільними API та великими обсягами даних.

    Архітектура та інфраструктура:

    • Участь у проектуванні мікросервісної архітектури. Wikipedia
    • Оптимізація продуктивності, профільування, моніторинг (метрики, трасування).
    • Контейнеризація (Docker), базова робота із CI/CD.

    Якість та командна робота:

    • Написання unit- та інтеграційних тестів.
    • Code review, документування API (OpenAPI/Swagger).
    • Робота в Agile-процесах: планування, щоденні синки, взаємодія з продакт- та фронтенд-командами.

    Вимоги

    Обов’язково:

    • Глибокі знання Python, кілька років комерційної розробки.
    • Впевнена робота з асинхронними кадрами, FastAPI.
    • Досвід проектування схем, написання складних SQL-запитів та оптимізації їх у PostgreSQL; впевнене володіння SQLAlchemy.
    • Практичний досвід роботи із PostGIS.
    • Глибоке розуміння мікросервісної архітектури: побудова сервісів, взаємодія, залежність.
    • Досвід розробки та інтеграції REST API; розуміння HTTPS, JWT/OAuth.
    • Досвід роботи в Agile команді.
    • Вміння аргументовано пояснювати технічні рішення та взаємодіяти з продакт-командою.
    • Навички тестування (unit+інтеграційні тести).
    • Досвід документування API (OpenAPI/Swagger/Redoc).

    Бажано:

    • Досвід роботи з хмарними платформами (AWS, Azure, GCP) та контейнеризацією (Docker).
    • Знання черг / подієвих систем (Kafka) або кешування (Redis).
    • Досвід роботи із геопросторовими даними: PostGIS, QGIS, GIS-моделі.
    • Знання DevOps-практик: CI/CD, Jenkins, автоматизація розгортання.
    • Досвід із системами пошуку/аналітики: Elasticsearch/OpenSearch/Solr.
    • Досвід роботи з AI-технологіями (наприклад, OpenAI API).

    Що ми пропонуємо / Структура компанії

    Ви станете частиною команди з 10 осіб:

    • 3 Python Backend developers
    • 2 Frontend developers (web)
    • Mobile developer
    • QA-engineer
    • DevOps
    • Product Owner
    • Project Manager
    • Designer

    Формат роботи

    • Повністю віддалено.
    • Гнучкий графік.

    Як податися

    Надішліть ваше резюме і, якщо є, посилання на GitHub / GitLab.

    Вкажіть приклади проектів, що включають:

    • FastAPI / мікросервіси
    • PostgreSQL/PostGIS
    • Інтеграція із зовнішніми API

    Схожі вакансії

    Усі схожі вакансії

    Статистика зарплат