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
-
398 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.
-
698 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
1C database for the enterpriseA database is needed for managing the auto dismantling inventory, controlling finances, and generating orders. It is necessary to add a car as an object and attach parts to it. I will explain the full structure of how it should look and work during the conversation. Databases & SQL ∙ 6 hours 29 minutes back ∙ 2 proposals |
1C data integrationOrganize quality preparation and data transfer from 1C to BigQuery for further use in Looker:Organize the data according to the required fields.Prepare a clear structure of tables and intermediate datasets on which dashboards will be built.Set up data loading, gather key… Databases & SQL, Data Processing ∙ 1 day 12 hours back ∙ 9 proposals |
Development of a simple controlling and management record system in Google Sheets "turnkey"Task name: Development of a simple controlling and management record system in Google Sheets "turnkey" for a construction company in Poland (+ online training and implementation assistance) About the company, context, and my main problem Hello, I am looking for an experienced… Databases & SQL, Accounting Services ∙ 2 days 17 hours back ∙ 33 proposals |
Development of an analytical Power BI dashboard
45 USD
This is our request, we need a person who understands Power BI: Screen 1: Strategic Cockpit (Financial Health of the Plant) Goal: To understand in 5 seconds, "where are we losing money and how much?". KPI Tiles (Top Bar): Overall margin (Actual vs Plan) in %. Amount of "lost… Databases & SQL ∙ 2 days 20 hours back ∙ 13 proposals |
Project: Basic Setup of End-to-End Analytics (Analytics Engineer / Data Analyst)
203 USD
About us and current stack: We are a B2C web product. Currently, we have disparate data that needs to be consolidated into a single system for marketing decision-making. Database: PostgreSQL (user data). Payments: Stripe. Web analytics: Google Analytics 4. Traffic sources:… Databases & SQL ∙ 4 days 15 hours back ∙ 10 proposals |