14.01.2025

Вакансия Full Stack Developer (Python/JS)

Компания: JetSoftPro
Домен вакансии:Agriculture
Опыт работы:от 5 лет
Уровень специалиста:Middle, Senior
Уровень английского:Upper-Intermediate / B2
Тестовое задание:Есть задание
Занятость:Full-time
Релокейт:Без релокейта
Место работы:Office, Remote
Локация:Львів, Wroclaw

Skills

  • JavaScript
  • React.js
  • Vue.js
  • Angular.js
  • Leaflet
  • Python
  • Django
  • Flask
  • FastAPI
  • PostGIS
  • GeoJSON
  • WebSockets
  • Prefect
  • Celery
  • PostgreSQl
  • MongoDB
  • Docker
  • Kubernetes
  • CI/CD
  • Jenkins
  • GitHub Actions
  • AWS
  • GCP
  • Microsoft Azure
  • Terraform
  • Agile
  • Elasticsearch
  • Kibana

Описание вакансии

We seek a highly skilled and experienced Strong Middle Fullstack Developer to join the development and implementation of key components for our geospatial system migration from QGIS to OpenStreetMap (OSM) with Leaflet.js. This role requires expertise in building scalable web applications, real-time systems, and geospatial data processing. As a Strong Middle Fullstack Developer, you will be critical in implementing advanced mapping tools, task scheduling, and automation features while ensuring performance, reliability, and scalability.

Project Overview:

We are building advanced systems to process and analyze real-world agricultural data with further involvement of our robot fleet in the fields. We combine analytics, geo and imagery data with autonomous micro-tractors to take action and create savings in inputs, labor, and time.

Technology stack: Python, JavaScript, React, PostgreSQL.

Responsibilities:

  • Design and implement a map points editor with interactive editing tools using Leaflet.js.
  • Develop APIs for CRUD operations on geospatial data, ensuring seamless integration with the backend (e.g., PostGIS, GeoJSON).
  • Build a robust task scheduling system to dynamically assign and track geospatial tasks.
  • Integrate real-time updates for task progress using WebSockets or Server-Sent Events (SSE).
  • Develop APIs for creating, managing, and querying scheduled tasks.
  • Develop an upload form for orthomosaic data and integrate with backend orchestration systems like Prefect.
  • Implement workflows for tile generation and validation.
  • Create tile streaming functionality for offline map usage.
  • Implement a regional farm selection tool for dynamic tile caching and synchronization.
  • If applicable within project deadlines, integrate monitoring tools (e.g., Prometheus, Grafana) and centralized logging (e.g., ELK Stack) to ensure system reliability and performance.

Skills/Requirements:

  • Expertise in JavaScript frameworks/libraries like React, Vue.js, and Angular.
  • Experience with Leaflet.js for map rendering and geospatial interactivity.
  • Proficiency in building responsive, user-friendly interfaces.
  • Strong experience with Python (e.g., FastAPI, Django, Flask)
  • Knowledge of geospatial data processing with PostGIS, GeoJSON.
  • Familiarity with task orchestration tools like Prefect or Celery.
  • Experience with PostgreSQL and PostGIS for geospatial queries.
  • Knowledge of NoSQL databases like MongoDB for caching.
  • Proficiency in implementing WebSockets or SSE for live updates and real-time interactions.
  • Hands-on experience with containerization (Docker) and orchestration (Kubernetes).
  • Familiarity with CI/CD pipelines (e.g., Jenkins, GitHub Actions).
  • Experience with cloud platforms (AWS, GCP, Azure) and infrastructure as code (e.g., Terraform).
  • General Skills:
    • Strong problem-solving skills and ability to architect complex systems.
    • Excellent communication and collaboration skills.
    • Experience working in Agile development environments.
  • Preferred Experience:
    • Previous experience with geospatial systems or GIS applications.
    • Experience with Leaflet.js
    • Experience with centralized logging tools like Elasticsearch and Kibana.
    • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
    • 5+ years of experience in full-stack development, with a focus on geospatial or real-time systems.

Преимущества сотрудникам

  • English Courses
  • Fitness Zone
  • Gaming room
  • Work-life balance
  • Велопарковка
  • Гнучкий графік роботи
  • Допомога психотерапевта
  • Кава, фрукти, перекуси
  • Компенсація навчання
  • Оплачувані лікарняні
  • Оплачувана відпустка
  • Парковка для авто

О компании JetSoftPro

JetSoftPro – международная компания по разработке программного обеспечения на заказ, которая предоставляет высококачественные, универсальные и инновационные решения по всему миру. Компания специализируется на цифровой трансформации, помогает клиентам воплощать их идеи, достичь конкретных целей и оптимизировать бизнес эффективность с помощью новаторских программных технологий, а также предлагает услуги полного цикла от технологического консультирования до разработки, тестирования и дальнейшей поддержки.

Сайт компании: jetsoftpro.com
Год основания: 2014
Количество сотрудников: 251-500
Тип компании: Outsource

Похожие вакансии

Опыт от 2 лет Middle Part-time Intermediate / B1 Remote
Опыт от 5 лет Middle, Senior Full-time Не имеет значения Remote, Hybrid Україна
Опыт от 5 лет Lead Full-time Не имеет значения Office Дніпро
Без опыта / до 1 года Junior Full-time Intermediate / B1 Office, Remote, Hybrid
Опыт не имеет значения Junior, Middle Full-time Не имеет значения Office, Remote Україна

Подписывайтесь на наш Telegram, чтобы не пропустить свежие вакансии.