
Full Stack Developer (Python) (JHB)
- Johannesburg, Gauteng
- Permanent
- Full-time
- Develop and maintain both Frontend and Backend components for web applications.
- Work with PostgreSQL to design and optimise databases, particularly for GIS-related data.
- Build scalable and responsive user interfaces using Vue.js and React.
- Write and maintain Python code for Backend logic, GIS services, and APIs.
- Manage containerised applications with Docker.
- Integrate with Large Language Models (LLMs) and other AI applications to enhance application features.
- Troubleshoot and optimise application performance.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Strong experience with PostgreSQL and Database Management.
- Proficiency with Linux (Server-side development and troubleshooting).
- Strong Programming skills in Python (Backend development, API Design, etc.).
- Experience with modern JavaScript frameworks like Vue.js and React.
- Familiarity with Geographic Information Systems (GIS) and Geospatial data processing.
- Solid understanding of Docker for containerization and deployment.
- Proven ability to write clean, maintainable, and efficient code.
- Familiarity with other Server-side technologies (Node.js, Rust, Nginx, etc.).
- Experience with CI/CD pipelines.
- Knowledge of Cloud platforms like Huawei, AWS, Google Cloud, or Azure.
- Excellent problem-solving skills and attention to detail.
- A collaborative mindset and strong communication skills.
JobPlacements.com