ВАКАНСІЇ: Backend-розробник (python)
(вакансія від 24.02.2025)
Регіон: Дніпро
Вид зайнятості: повна зайнятість
Досвід роботи: від 2 років
Освіта: вища
ОПИС ВАКАНСІЇ

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;
- бронювання співробітників;
- компенсація витрат на заняття різними видами спорт;
- корпоративні заходи та подарунки;
- можливість розвиватися разом з нами.

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

Контактна інформація →

← назад


МЕТОДОЛОГІЯ: Стратегія, Маркетинг, Зміни, Фінанси, Персонал, Якість, IT
АКТУАЛЬНО: Новини, Події, Тренди, Інсайти, Інтерв'ю, Рецензії, Бізнес-навчання, Консалтинг
СЕРВІСИ: Бізнес-книги, Робота, Форуми, Глосарій, Цитати, Рейтинги, Статті партнерів
ПРОЄКТИ: Блог, Відео, Візія, Візіонери, Бізнес-проза, Бізнес-гумор

Сторінка Management.com.ua у Facebook    Менеджмент.Книги: телеграм-канал для управлінців    Management Digest у LinkedIn    Відслідковувати нас у Twitter    Підписатися на RSS    Поштова розсилка


Copyright © 2001-2025, Management.com.ua