logo inner

Python Developer

SmarTek21Gauteng, South AfricaOnsite

We're is looking for a Python Developer to join our team in our Pretoria office. This role is responsible for the coding, design, and maintenance of our different client projects. This person strives to create visually appealing sites that feature user-friendly design and clear navigation.
The ideal candidate loves working with a variety of projects and people. He/she should have a creative and thoughtful approach to requests and collaborate with the team.  Responsibilities

  • Write clean, efficient Python code based on specifications.
  • Develop and integrate software components and third-party services/libraries.
  • Test, debug, and optimize existing software (e.g., using PyTest or unittest).
  • Collaborate with UX/UI designers and clients to deliver excellent user experiences.
  • Utilize version control (e.g., Git) and follow Agile methodologies.
  • Continuously learn and stay updated on new Python technologies and frameworks.

Requirements:

  • 3 years of experience in Python development (or other relevant development experience).
  • Familiarity with at least one popular Python framework (e.g., Django, Flask, FastAPI).
  • Basic understanding of frontend frameworks (e.g., React, Angular) or willingness to learn.
  • Experience with relational databases (MySQL, PostgreSQL) and query optimization.
  • Understanding of testing frameworks and methodologies (PyTest, unittest).
  • Exposure to DevOps tools (e.g., Docker, CI/CD pipelines).
  • Strong problem-solving skills and a proactive learning attitude.
  • Excellent communication and teamwork abilities.

Nice to Have

  • Experience working in Agile environments.
  • Basic knowledge of cloud technologies (AWS, Azure, GCP) and software architecture principles.
  • Ability to engage with clients and contribute to project discussions.

If you’re ready to grow your skills and make an impact in Python development, we’d love to hear from you! SmarTek21 stands at the forefront of innovation, leveraging Generative AI to power advanced data ecosystems and industry-leading conversational interfaces that transform customer interactions. Established in 2006, we seamlessly blend human acumen with cutting-edge artificial intelligence to tackle the most complex challenges in digital integration and data governance.

Life at SmarTek21

SmarTek21 provides data and AI services and software that help ensure that enterprises worldwide can employ data as a strategic asset and as the foundation of a dramatically improved ability to engage with their customers. Our flagship conversational AI, data management, and hybrid/cloud infrastructure solutions help transform the relationship between an organization and its data so that users -- both internal and external -- can more naturally interact with applications, services, and brands through text and even voice with greater context, richness, and personalization. In doing so, we help our clients to compete and thrive in a data-driven world.
Thrive Here & What We Value- Equal Opportunity Employer- No discrimination based on race, color, sex, age, national origin, religion, sexual orientation, gender identity/expression, status as a veteran, and basis of disability

Related Sub

This job belongs to these sub. Explore related roles here:
Frontend developer remote jobs
Your tracker settings

We use cookies and similar methods to recognize visitors and remember their preferences. We also use them to measure ad campaign effectiveness, target ads and analyze site traffic. To learn more about these methods, including how to disable them, view our Cookie Policy or Privacy Policy.

By tapping `Accept`, you consent to the use of these methods by us and third parties. You can always change your tracker preferences by visiting our Cookie Policy.

logo innerThatStartupJob
Discover the best startup and their job positions, all in one place.
Copyright © 2025