Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Python Developer Gauteng.
South Africa Jobs Expertini

Urgent! Python Developer Gauteng Job Opening In South-Africa – Now Hiring Fraktional.dev

Python Developer Gauteng



Job description

Introduction

Driven by a passion for uncovering insights from data and transforming raw information into actionable strategies, enthusiastic about applying analytical skills to contribute meaningfully as a Data Analyst.

With a solid foundation in statistical analysis, data manipulation, and visualization techniques.

Duties & Responsibilities

Software Development : Write clean, maintainable, and efficient code in Python according to best practices.

Develop backend services, APIs, and web applications using Python-based frameworks such as Django, Flask, or FastAPI.

Requirements Analysis : Collaborate with stakeholders to gather and analyze requirements for new features or enhancements.

Translate business requirements into technical specifications and design solutions that meet user needs.

System Architecture : Design scalable and high-performance software architectures for Python-based applications.

Architect solutions that are modular, reusable, and extensible, considering factors such as scalability, security, and maintainability.

Database Management : Design and implement database schemas, queries, and optimizations for relational and non-relational databases like MySQL, PostgreSQL, MongoDB, etc.

Ensure data integrity, consistency, and security in database operations.

Testing and Debugging : Write unit tests, integration tests, and end-to-end tests to ensure the reliability and correctness of software components.

Debug and troubleshoot issues in existing codebases, identifying and resolving bugs in a timely manner.

Desired Experience & Qualification

  • Bachelor's degree in Computer Science, Engineering, or a related field.

  • Years/months of experience in Python development, with proficiency in Python programming language and its ecosystem.

  • Experience with Python-based frameworks such as Django, Flask, FastAPI, etc.

  • Strong understanding of software development principles, including object-oriented programming, design patterns, and data structures.

  • Proficiency in database management and SQL, with experience working with relational and non-relational databases.

  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud Platform) and DevOps practices is desirable.

  • Excellent problem-solving skills, attention to detail, and ability to work independently as well as part of a team.

#J-18808-Ljbffr


Required Skill Profession

It & Technology



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Python Developer Potential: Insight & Career Growth Guide