Job VC
Розробник (Fullstack developer)
Technologies
Description
Ми шукаємо досвідченого Fullstack Developer для приєднання до нашої команди аналітиків. Посада передбачає розробку та підтримку інтерактивних веб-застосунків для візуалізації геопросторових даних, створення алгоритмів групування та аналізу великих обсягів геоданих, а також інтеграцію з існуючою інфраструктурою. Наш ідеальний кандидат має сильний технічний бекграунд у роботі з JavaScript та Python, досвід роботи з картографічними бібліотеками та геопросторовими алгоритмами.
Основні обов’язки:
Розробка та підтримка веб-інтерфейсів для візуалізації геопросторових даних на інтерактивних картах (Mapbox GL JS). Створення та оптимізація алгоритмів групування даних на основі заданих параметрів.
Реалізація динамічних фільтрів, сегментації та багатопараметрового сортування даних у реальному часі.
Оптимізація продуктивності відображення великих масивів даних та їх геометрій на frontend.
Інтеграція з існуючими системами та базами даних (MySQL).
Участь у проектуванні архітектури та покращенні існуючих рішень.
Необхідні навички та кваліфікація:
Практичний досвід розробки на JavaScript (ES6+) — робота з асинхронними операціями, Fetch API, DOM manipulation, обробка великих обсягів даних на client-side.
Впевнене володіння Python 3.x для розробки веб-додатків (Flask framework), створення REST API та реалізації складних алгоритмів обробки даних.
Досвід роботи з картографічними бібліотеками (Mapbox GL JS, Leaflet або аналоги) та GeoJSON форматом.
Досвід роботи з реляційними базами даних (MySQL) — написання запитів, оптимізація, розуміння індексів.
Розуміння принципів роботи з великими обсягами даних — оптимізація запитів, lazy loading, пагінація, кешування.
Володіння Git для СI/CD та співпраці у команді.
Володіння англійською мовою на рівні, достатньому для читання технічної документації
Здатність розбиратися в legacy коді та проводити рефакторинг існуючих рішень.
Умови:
служба за контрактом
грошове забезпечення згідно з нормами чинного законодавства
соціальні гарантії
Ця посада пропонує колаборативне середовище, де ви внесете вклад у прийняття рішень на основі даних, з можливостями для професійного зростання.
Основні обов’язки:
Розробка та підтримка веб-інтерфейсів для візуалізації геопросторових даних на інтерактивних картах (Mapbox GL JS). Створення та оптимізація алгоритмів групування даних на основі заданих параметрів.
Реалізація динамічних фільтрів, сегментації та багатопараметрового сортування даних у реальному часі.
Оптимізація продуктивності відображення великих масивів даних та їх геометрій на frontend.
Інтеграція з існуючими системами та базами даних (MySQL).
Участь у проектуванні архітектури та покращенні існуючих рішень.
Необхідні навички та кваліфікація:
Практичний досвід розробки на JavaScript (ES6+) — робота з асинхронними операціями, Fetch API, DOM manipulation, обробка великих обсягів даних на client-side.
Впевнене володіння Python 3.x для розробки веб-додатків (Flask framework), створення REST API та реалізації складних алгоритмів обробки даних.
Досвід роботи з картографічними бібліотеками (Mapbox GL JS, Leaflet або аналоги) та GeoJSON форматом.
Досвід роботи з реляційними базами даних (MySQL) — написання запитів, оптимізація, розуміння індексів.
Розуміння принципів роботи з великими обсягами даних — оптимізація запитів, lazy loading, пагінація, кешування.
Володіння Git для СI/CD та співпраці у команді.
Володіння англійською мовою на рівні, достатньому для читання технічної документації
Здатність розбиратися в legacy коді та проводити рефакторинг існуючих рішень.
Умови:
служба за контрактом
грошове забезпечення згідно з нормами чинного законодавства
соціальні гарантії
Ця посада пропонує колаборативне середовище, де ви внесете вклад у прийняття рішень на основі даних, з можливостями для професійного зростання.