logo[мetahunt]
> DOU
senior

Backend Engineer

The Gravity Agency
format:Hybridcompany:Agency
pythonfastapisqlalchemypostgresqlpostgismongodbredisrabbitmqkafkagdal
reservation:yes
englishB1
experience3+ years
domainDefTech
locationDnipro, Ukraine
> full description

Привіт!

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

Що важливо:

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

Майбутні завдання:

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

Компанія пропонує:

  • Бронювання;
  • Компенсацію 50% від вартості курсів іноземної мови та занять спортом;
  • Гібридний формат роботи;
  • Оплачувану відпустку та лікарняні.
Відгукнутись на вакансію