- Architect develop and maintain endtoend GIS web applications using Python Django and modern JavaScript frameworks (React or .
- Design scalable and highperformance backend services with PostgreSQL/PostGIS Redis and RESTful APIs.
- Implement robust frontend solutions with React or similar JavaScript frameworks ensuring an intuitive and seamless user experience.
- Optimize geospatial data processing workflows using GDAL Fiona Shapely and Pyproj.
- Deploy manage and monitor applications in Dockerized environments with Nginx and cloud services (AWS).
- Apply clean code principles design patterns and best practices for maintainability and scalability
- Ensure security performance and reliability of web applications.
- Utilize CI/CD pipelines Git workflows and Agile methodologies to streamline development processes.
- Work closely with Technical lead and other engineers to deliver highquality software solutions.
- Troubleshoot and debug issues in both frontend and backend components.
- Write unit integration and endtoend tests to ensure software reliability and robustness.
- Follow TestDriven Development (TDD) principles and integrate testing into the development workflow.
Requirements
Qualifications:
Education Level: Bachelors degree in computer science Software Engineering or a related field.
Preferred but Not Mandatory:
- Experience with WebSockets and realtime geospatial data streaming.
- Understanding of machine learning for geospatial applications.
- Experience with 3D GIS technologies and mapping frameworks (CesiumJS Mapbox OpenLayers).
- Knowledge of GraphQL for efficient API development
- Soft Skills:
Professionalism and a resultsdriven mindset. - Strong leadership and decisionmaking abilities.
- Excellent communication and collaboration skills.
- Passion for cuttingedge technologies and continuous learning.
- Ability to mentor junior developers and provide technical guidance.
Minimum Qualifications: Hold a relevant tertiary qualification in Land or Engineering Surveying Previous work history with a top-tier main contractor or have had previous experience working on large Survey projects. Minimum Experience: 10 years of experience in Land Surveying, 5 in a lead capacity. Job-Specific Knowledge & Skills: Communication and interpersonal skills Leadership skills Analytical thinking skills Problem-Solving skills Customer service skills. Negotiation.
Education
Minimum Qualifications: Hold a relevant tertiary qualification in Land or Engineering Surveying Previous work history with a top-tier main contractor or have had previous experience working on large Survey projects. Minimum Experience: 10 years of experience in Land Surveying, 5 in a lead capacity. Job-Specific Knowledge & Skills: Communication and interpersonal skills Leadership skills Analytical thinking skills Problem-Solving skills Customer service s