Full Stack Python/JS Developer Job at Jetsoftpro LLC, Remote

T2lScnRKS0p1MTlJajEzNWdBenhndDBWS0E9PQ==
  • Jetsoftpro LLC
  • Remote

Job Description

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.

Customer Overview:

Our client was founded in 2017 as a drone services provider specializing in precision agriculture. Upon returning to La Junta, Colorado, they reconnected with their community and identified the challenges faced by local farmers. Combining their strengths and experiences, they developed systems to support small and midsize farms. Initially, our client used drones and imagery to deliver field data, enabling farmers to make faster decisions. Their rural Colorado roots have provided a unique perspective, allowing them to grow and learn alongside the farming community.

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.

We offer:

  • Flexible working hours
  • Remote work/office work
  • Paid vacation
  • Paid sick leave
  • Corporate doctor services
  • Free English classes
  • Life event support
  • Payment for educational courses, certificates (50%)
  • Different sports activities in the office (badminton, tennis, darts, gym)
  • Fully equipped office with car and bicycle parking

Job Tags

Local area, Flexible hours,

Similar Jobs

United Parcel Service of America, Inc.

Warehouse Worker - Package Handler Job at United Parcel Service of America, Inc.

 ...SHIFT YOUR FUTURE Warehouse Worker UPS Quick Apply Applying for this role online is quick and easy and you could even...  ...TEAM Who exactly are UPS Warehouse Workers? Also known as Package Handlers, many of our Warehouse Workers load/unload packages in... 

Care Solutions, Inc.

Nurturing Nanny Job at Care Solutions, Inc.

Nanny to care for family with loving care as if the children were her own. Family will leave the home in the morning knowing they will not have one worry about the care of their children. It is important to be reliable and responsible. Children are 4 months old and 3 years... 

Noblesoft Technologies

Senior Tester (UiPath) Job at Noblesoft Technologies

 ...Role : Senior Testor Location : Remote Sr. Test Engineers with RPA, Test, Requirements and UAT Management Experience,...  ...Clients And Teams To Understand Design Specifications And Identify Performance Concerns, Ensuring The Appropriate Test Environments And... 

Memco

Cable/Fiber Technician Job at Memco

 ...Job Title: Cable/Fiber Technician Location: Austin, TX 78756 Position Type: Temporary (minimum of 1 month) with potential...  ...ideal candidates will have a strong background in cable and fiber installations and troubleshooting, along with the ability to operate a Fluke... 

Road & Rail Services

Railroad Switchman Job at Road & Rail Services

 ...crews are responsible for performing jobs efficiently and following all company and customer safety rules. What's Required: Railroad exp. is not required Safety first mentality Ability to work in fast paced environment Able to meet attendance requirements...