Python/PostgreSQL with Map Server API integration
I am looking for an experienced developer to support and extend the functionality of an existing project. The main focus is on the backend using Python and PostgreSQL, as well as integration with the API of a mapping server.
Main responsibilities:
Maintaining existing code
Improving performance
Extending backend functionality and API integration
Desired skills and experience:
High competence in Python and PostgreSQL
Experience working with mapping server APIs
Knowledge of Vue.js for potential frontend tasks
Experience in code optimization and feature expansion
Project description:
We are creating a tool for geospatial analysis and are looking for a backend developer with experience working with Python, PostgreSQL/PostGIS, and mapping servers (GeoServer, MapServer, QGIS Server, etc.). Experience with Vue.js for frontend integration will be an advantage.
The main goal is to update the backend API that connects the PostgreSQL/PostGIS database with the frontend mapping application. The frontend needs to be developed from scratch. The API should allow dynamic loading/unloading of layers and filtering geometries by attributes. The client should receive geometries with their attributes from the database in response.
Key tasks:
Analyze and update the API in Python (FastAPI or Flask) for accessing geospatial data
Research and update the connection of the API to the PostgreSQL + PostGIS database
Create endpoints for:
List of all available layers
Enabling/disabling specific layers on the frontend
Filtering objects by attributes with GeoJSON return
Integration with Map Server (GeoServer, QGIS Server, or similar) for serving tiles/vectors
(Optional) Create a Vue.js component or demo application with:
Layer management
Object filtering on the map
Main functions:
CRUD operations for mapping layers
Layer metadata (name, description, schema)
Filtering by attributes (type, category, status, etc.)
Output in GeoJSON format
Simple token-based security
Filter switcher: Active / Inactive / All
Preferred skills:
Integration with Vue.js frontend
Configuration via Docker
Performance optimization for datasets with over 500,000 geometries
Caching (Redis or similar)
Expected results:
Python API source code with comments
PostgreSQL/PostGIS database schema (with test data)
REST API documentation (e.g., Swagger/OpenAPI)
(Optional) Vue.js frontend (demo with layer switching and filtering)
README with setup instructions
Required skills:
Python (FastAPI or Flask)
PostgreSQL / PostGIS
GeoJSON, RESTful API
Experience with Map Server (GeoServer, QGIS Server, etc.)
Vue.js (preferably for frontend)
How to apply:
Please send:
Information about relevant experience (especially with PostGIS or geospatial projects)
Portfolio or GitHub link (if available)
Your preferred tech stack (FastAPI / Flask / others)
Required skills:
Python
Django
Geospatial data
PostgreSQL
Vue.js framework
-
374 Good day!
Python developer. Have experience in developing API interfaces and backend services on Django. Work with databases: PostgreSQL, Oracle, MySQL, Redis, and others.
I believe my experience and knowledge can be useful in your project.
-
226 Good day!
An interesting and important project — I have relevant experience and am ready to help.
🧭 My experience:
Development of REST API in Python (FastAPI, Flask) connected to PostgreSQL/PostGIS.
Working with geospatial data, including:
…
Clustering and filtering of objects.
Generation of GeoJSON in response to requests.
Optimization of queries to tables with 500k+ geometries (indexing, caching).
Experience with GeoServer and QGIS Server for tile serving, working with WMS/WFS.
Integration with frontend on Vue.js (developed demo cartographic applications with filtering and layer switching).
Configured deployment and environment via Docker, used Redis for caching.
📦 I can offer:
Clean, commented code + documentation (Swagger/OpenAPI).
Structured database schema with test Geo-data.
Optional — Vue.js frontend for layer management and filtering.
README for local or Docker deployment.
-
512 1 0 Hello!
We have experience in developing geospatial solutions using PostgreSQL + PostGIS, FastAPI, GeoJSON, integration with GeoServer, as well as creating APIs for uploading/filtering geometries and transmitting them to the frontend.
We have worked with large datasets (500k+ objects), caching via Redis, and basic security (JWT tokens).
Our team of developers can complete the project quickly, reliably, and cleanly, with documentation, tests, and the possibility of future expansion.
Send us a private message — we will respond quickly, discuss details, and propose the optimal execution plan.
-
612 21 0 Hello. I can do your project. I have experience. Write to me, and we will agree.
Current freelance projects in the category Databases & SQL
Refinement of 1C UT 11 for Zebra TSD (RDP): different sound signals when scanning
22 USD
Configuration: 1C UT 11 Address warehouse Zebra TC26 TSD Work via RDP Product scanning is performed in receiving, placement, picking documents, and other warehouse operations. Current problem: Warehouse workers operate through the Zebra TSD. When scanning, they do not always… C#, Databases & SQL ∙ 1 day 13 hours back ∙ 6 proposals |
Heal the 1C configuration
111 USD
Configuration of CRM & ERP SmartCeiling (2.8.26.0) Protection via Registration Code. Registered until the end of the year. Databases & SQL ∙ 2 days 4 hours back ∙ 8 proposals |
Need a 1C specialist for refinements and development.I am looking for a 1C specialist for freelance collaboration. I am currently working with a contractor who provides support and maintenance for the 1C system. However, due to the contractor's workload, there is a need for prompt execution of additional tasks, improvements, and… Databases & SQL ∙ 7 days 4 hours back ∙ 12 proposals |
Restoring Instagram after a banOn March 3, 2026, my Instagram was blocked due to a violation of rules. I believe there has been some mistake, as the page was personal with photos and videos of my personal trips. I did not post any comments anywhere. I have sent several appeals. I cannot download my files… Databases & SQL, Web Programming ∙ 7 days 15 hours back ∙ 6 proposals |
Eliminate the issue of incomplete data import from Excel files of Nova Poshta specifications into 1C:
45 USD
Goal: There is a processing in 1C for uploading the specifications of Nova Poshta. For unclear reasons, it has stopped loading some tabular data. We need to find the reason and eliminate the problem of incomplete data import from Excel files of Nova Poshta specifications into… System & Network Administration, Databases & SQL ∙ 10 days 22 hours back ∙ 17 proposals |