Home Saudi Arabia Python Developer

Home Saudi Arabia Python Developer

Python Developer

Full time at Wakeb_Data in Saudi Arabia
Posted on January 25, 2025

Job details

Seeking a Python Developer with GIS expertise to design, develop, and maintain geospatial applications and APIs. Responsibilities include spatial data processing, integrating GIS technologies (e.g., PostGIS, GDAL), developing interactive geospatial visualizations, implementing RESTful APIs, and optimizing application performance. Collaborate with cross-functional teams, ensure secure and scalable coding practices, and deliver high-quality solutions using tools like MapLibre GL JS, Leaflet, and version control systems. Responsibilities

  • Design, develop, and maintain Python-based applications and APIs for geospatial data processing and analysis.
  • Collaborate with front-end developers to ensure seamless integration between UI components and back-end services.
  • Build efficient, scalable, and reusable code for both client-side and server-side applications.
  • Integrate GIS technologies (e.g., PostGIS, GDAL, GeoServer) into web and desktop applications to manage, analyze, and visualize spatial data.
  • Work with databases (SQL and NoSQL) to store, retrieve, and query spatial and non-spatial data efficiently.
  • Implement RESTful APIs and web services for GIS data exchange and interoperability.
  • Troubleshoot, debug, and optimize application performance.
  • Develop interactive geospatial visualizations using tools like MapLibre GL JS, Leaflet, or similar frameworks.
  • Collaborate with cross-functional teams to gather requirements, design solutions, and deliver projects on time.
  • Write unit tests, integration tests, and maintain high test coverage to ensure code quality.
  • Work with version control systems like Git, and manage collaboration via platforms like GitHub, GitLab, or Bitbucket.
  • Ensure secure coding practices and adherence to best practices in software development.
Qualifications
  • Bachelor's degree in computer science, programming, computer engineering or related field.
  • Proven experience as Python Developer with GIS expertise.
  • Proficiency in Python and its frameworks (e.g., FastAPI, Django, Flask).
  • Solid experience in back-end development, including building RESTful APIs, authentication systems, and database integration.
  • Experience with data serialization formats like JSON, XML, and Protocol Buffers (protobuf).
  • Knowledge of geospatial data formats (e.g., GeoJSON, Shapefiles, DEM) and transformation techniques.
  • Knowledge of Docker.
  • Strong communication skills (verbal & written) in English & Arabic.

Seniority level

  • Entry level

Employment type

  • Full-time

Job function

  • Engineering and Information Technology

Industries

  • IT Services and IT Consulting
#J-18808-Ljbffr

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
Improve your chance to get this job. Do an online course on Python Programming starting now. Claim $10 promo towards online courses. See all courses
See All Python Jobs
Feedback Feedback