Python Developer
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.