Full Stack Developer (python) (jhb)

Johannesburg, Gauteng, South Africa

Job Description


Job SummaryFull Stack Developer (Python) (JHB) IT - Software Development
Johannesburg - Gauteng - South AfricaENVIRONMENT:A forward-thinking Software Solutions company in Joburg seeks the coding talents of a Full Stack Developer to join its team where you will get to work on meaningful projects, making a measurable impact on the businesses they serve. Youll be at the forefront of developing cutting-edge web applications that integrate Geographic Information Systems (GIS) with advanced AI models. You will work with a modern tech stack and collaborate closely with Product and AI teams to deliver scalable solutions that leverage the power of data, AI, and mapping technologies. The ideal candidate must have strong experience with PostgreSQL and Database Management, Linux, Python, API Design, JavaScript, Vue.js, React, Docker and be familiar with Geographic Information Systems (GIS) and Geospatial data processing.DUTIES:

  • 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.
REQUIREMENTS:
  • 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.
Advantageous
  • 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.
ATTRIBUTES:
  • Excellent problem-solving skills and attention to detail.
  • A collaborative mindset and strong communication skills.
Apply for this JobDatafinRecruiter

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1431338
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned