Current jobs related to Expert Python Engineer Wanted - Johannesburg, Gauteng - DVT

  • Python Engineer

    22 hours ago


    Johannesburg, Gauteng, South Africa Resourgenix Full time

    About the RoleIn this role, you will be working on developing high-performance web applications, systems, and services using Python.You will be responsible for designing, developing, and maintaining high-quality Python-based applications and software systems.Main Responsibilities:Design and develop high-quality Python-based applications and software...


  • Johannesburg, Gauteng, South Africa Jellyfish Full time

    Jellyfish prioritises employee growth and wellbeing, offering flexible working hours, remote work options, and a comprehensive benefits package.As a member of our global team of engineers and product specialists, you will be responsible for developing our suite of proprietary technologies with a core focus on generative AI and advanced AI agents.The...


  • Johannesburg, Gauteng, South Africa First Point Group Full time

    **Job Requirements**As a highly motivated Intermediate Python Developer, you will play a crucial role in developing and maintaining web applications using Python and related back-end technologies.You will collaborate with cross-functional teams to define, design, and implement new features and enhancements.Responsibilities:Design and develop web applications...


  • Johannesburg, Gauteng, South Africa Jellyfish Full time

    Required Skills and QualificationsTo excel in this role, you should have:No less than 5 years of experience as a Software Engineer, with expertise in Python and its frameworks (e.g., Flask, FastAPI).Demonstrated expertise with database technologies (SQL and NoSQL).Experience designing APIs and working with RESTful architectures.Familiarity with Generative AI...

  • Python Developer

    3 weeks ago


    Johannesburg, Gauteng, South Africa Unique Personnel Ltd Full time

    Key Responsibilities: Design, develop, and maintain scalable Python applications. Write clean, efficient, and well-documented code. Collaborate with cross-functional teams, including front-end developers, product managers, and DevOps engineers. Optimize applications for performance and scalability. Implement and maintain APIs, integrating with third-party...


  • Johannesburg, Gauteng, South Africa Jellyfish Full time

    At Jellyfish, we're a global digital marketing agency that combines tech enthusiasts, creative minds, and media and data experts to empower our clients' digital journeys.We welcome individuals who excel in collaborative, varied teams and value the unique contributions each person brings. Our commitment to diverse perspectives fuels innovation and strategies...


  • Johannesburg, Gauteng, South Africa First Point Group Full time

    **Job Description**We are a software development agency offering innovative solutions to businesses across various industries. Our team excels in a collaborative environment, creating cutting-edge software that drives growth.As an Intermediate Python Developer, you will join our talented team and contribute to the development of impactful projects for our...


  • Johannesburg, Gauteng, South Africa Jellyfish Full time

    We welcome individuals who excel in collaborative environments and value the unique contributions that each person brings to the table.Jellyfish is a unique fusion of tech enthusiasts, creative minds, and media and data experts all united to empower our clients along their digital journey.We are seeking an experienced Python Engineer for Generative AI to...

  • Python Developer

    1 day ago


    Johannesburg, Gauteng, South Africa Resourgenix Full time

    We are seeking an experienced Python Developer to join our dynamic team. The successful candidate will be responsible for developing high-performance web applications, systems, and services using Python. This position requires a solid understanding of object-oriented programming, strong coding skills, and a passion for writing clean, maintainable code.Key...


  • Johannesburg, Gauteng, South Africa DVT Full time

    About DVTDVT is a leading software development and testing company on the continent, committed to being South Africa's favourite custom software solutions & services company with a global footprint.We're looking for an experienced Python developer to join our engineering team and help us create dynamic software applications for our clients.


  • Johannesburg, Gauteng, South Africa Hollywoodbets Full time

    We are looking for a highly skilled and experienced Software Development Training Expert to join our team at Hollywoodbets.About the Role:The successful candidate will be responsible for designing and delivering comprehensive software development training programs, focusing on creating engaging and effective training materials.Key Responsibilities:Develop...


  • Johannesburg, Gauteng, South Africa Jellyfish Full time

    Jellyfish is a global digital marketing agency that harnesses the power of diverse perspectives and inclusive collaboration.Our team believes in embracing innovation and strategies that challenge the status quo, reinvent media activation, and create influential stories for our global clients and their customers.We are looking for an experienced AI...


  • Johannesburg, Gauteng, South Africa Construct Executive Search Full time

    About This RoleOur client is seeking an experienced Senior Engineer (Tailings) to join their team in Johannesburg. In this role, you will be responsible for delivering high-quality results on tailings engineering projects and providing expert advice and guidance to junior engineers.Key ResponsibilitiesThe successful candidate will be responsible...

  • AWS Data Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Minimum Experience: 5 years of experience in Python/C# development 3 years of experience in AWS data engineering Education Requirements: Bachelors Degree in Computer Science, Information Systems, or a related field Advantageous: AWS Certified Machine Learning Specialty Certificate Responsibilities: Design and create data models that can extract information...

  • Senior Data Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa E-Merge Full time

    Join a team of dynamic experts within a consultancy known for leading a world class data analytics/warehouse capability and specialising in AI and applications and helping enterprise clients to extract business value by implementing AI solutions has a vacancy for a Senior Data Engineer to deliver digital solutions If you are a passionate data engineer with...


  • Johannesburg, Gauteng, South Africa Kaspersky Full time

    Job Description:Kaspersky is a leading cybersecurity company that protects individuals and businesses from cyber threats. We are seeking a highly skilled Cybersecurity Expert to join our team.Key Responsibilities:Maintain in-depth knowledge of malware trends, including local, regional, and global developments.Create high-quality content analyzing APT and...

  • AWS Data Engineer

    3 weeks ago


    Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Minimum Experience:5 years of experience in Python/C# development3 years of experience in AWS Data EngineeringEducation Requirements:Bachelors degree in Computer Science, Information Systems, or a related fieldAdvantageous:AWS Certified Machine Learning Specialty CertificateResponsibilities:Design and create data models that can extract information from...


  • Johannesburg, Gauteng, South Africa Psybergate (Pty) Ltd Full time

    Data Engineer Job DescriptionPsybergate (Pty) Ltd is an IT company that builds bespoke software solutions and provides skilled resources to its clients. We are seeking a highly skilled Data Engineer to join our team in Sandton for a 12-month contract role.About the JobThe successful candidate will be responsible for integrating data between source systems...

  • Data Engineer

    23 hours ago


    Johannesburg, Gauteng, South Africa Tower Group (Pty) Ltd Full time

    At Tower Group (Pty) Ltd, we are seeking a highly skilled Data Engineer to join our team. This is an exciting opportunity for someone who is passionate about data and wants to make a real impact.The successful candidate will be responsible for developing scalable and efficient data pipelines as per business requirements. They will collaborate with functional...

  • AWS Data Engineer

    3 weeks ago


    Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Minimum Experience:5 years of experience in Python/C# development3 years of experience in AWS data engineeringEducation Requirements:Bachelors Degree in Computer Science, Information Systems, or a related fieldAdvantageous:AWS Certified Machine Learning Specialty CertificateResponsibilities:Design and create data models that can extract information from...

Expert Python Engineer Wanted

2 weeks ago


Johannesburg, Gauteng, South Africa DVT Full time

Company Overview:

DVT is a South African custom software solutions and services company with a vision to be the continent's favourite software development and testing company. With remote and hybrid options, we aim to provide a collaborative work environment that fosters growth and learning.

Job Description:

We are looking for an experienced Python developer to join our engineering team and contribute to the development of dynamic software applications for our clients. As a member of our team, you will be responsible for writing and testing scalable code, developing back-end components, and collaborating with front-end developers to integrate user-facing elements.

Required Skills:

  • FastAPI Framework: Expertise in using FastAPI framework for building robust and scalable web applications
  • Celery and Message Brokers: Experience with Celery and message brokers like RabbitMQ for handling asynchronous tasks and communication between systems
  • MQTT Protocols: Understanding of MQTT protocols for lightweight messaging and real-time data exchange
  • Database Management: Proficiency in using PostgreSQL, MariaDB, and MongoDB for storing and managing large datasets, as well as knowledge of Redis for caching and in-memory data storage
  • Python ORMs: Experience with Python ORMs like SQLAlchemy or Django ORM for interacting with databases

Benefits:

As a Python developer at DVT, you can expect a collaborative work environment that fosters growth and learning. Our company values continuous training and professional development, providing opportunities for internal speaking and training, as well as sponsoring technical events.