Назустріч — платформа взаємодії ветеранів та роботодавців
Переглянути
  • Бронювання

Backend-розробник (python)

  • Дороненко О. М., ФОП

    Послуги для населення та бізнесу; 10–50 співробітників
  • Дніпро
  • Повна зайнятість. Досвід роботи від 2 років. Вища освіта.
  • Англійська — середній
  • Бронювання працівників
Вакансію зараз переглядають 3 шукача. Відгукніться першим!
  • Git
  • Python
  • PostgreSQL
  • MongoDB
  • Docker
  • REST API
  • REST
  • Redis
  • RabbitMQ
  • SQLAlchemy
  • WebSocket
  • Backend-розробка
  • PyTest
  • asyncio
  • FastAPI
  • Продуктивність
  • Розробка API
Показати всі навичкиЗгорнути навички

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

Backend Розробник (python)

Ми шукаємо досвідченого Backend розробника на Python для розробки та підтримки геоінформаційної системи.

Основні обов’язки:

  • розробка та підтримка backend-частини на основі FastAPI з використанням REST API та веб-сокетів.
  • Проектування та оптимізація баз даних на PostgreSQL/PostGIS для роботи з геопросторовими даними.
  • Робота з сокетами та веб-сокетами для забезпечення обміну даними у реальному часу.
  • Використання GDAL для обробки та аналізу геоданих.
  • Створення масштабованих ефективних сервісів для обробки великих обсягів даних.
  • Забезпечення безпеки та оптимізації API.
  • Розробка автоматизованих тестів для підтримки якості коду.
  • Взаємодія з командою frontend-розробників для інтеграції API та потоків даних.
  • Участь у проектуванні архітектури системи.
  • Підтримка і вдосконалення існуючого коду.

Вимоги:

  • Досвід розробки на Python від 3 років.
  • Впевнене володіння FastAPI, SQLAlchemy.
  • Глибокі знання PostgreSQL і PostGIS для роботи з геопросторовими даними.
  • Досвід роботи з MongoDB, Redis, RabbitMQ, Apache Kafka.
  • Досвід роботи з GDAL та іншими бібліотеками обробки геоданих (Shapely, Fiona).
  • Знання принципів роботи з сокетами та веб-сокетами (asyncio, websockets).
  • Розуміння та застосування принципів побудови REST API.
  • Розуміння мікросервісної архітектури та принципів розподілених систем.
  • Досвід оптимізації запитів до баз даних і роботи з великими обсягами даних.
  • Навички роботи з Docker для контейнеризації додатків.
  • Досвід роботи з системами контролю версій (Git).
  • Досвід написання тестів (pytest або подібні).
  • Глибокі фундаментальні знання алгоритмів, структур даних.
  • Англійська мова на рівні розуміння документації.

Для нас є важливими:

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

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

  • оплата лікарняних, відпусток, додаткових sick days;
  • бронювання співробітників;
  • компенсація витрат на заняття різними видами спорт;
  • корпоративні заходи та подарунки;
  • можливість розвиватися разом з нами.

Приєднуйтесь до нашої команди!

Надішліть нам своє резюме вже сьогодні і станьте частиною успішної компанії!


Дороненко О. М., ФОП

Послуги для населення та бізнесу, 10–50 співробітників

Більше про компанію

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