Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Placements24

Software engineer (python)

Posted Updated 2 views
Discussion

Summary

Placements24 is recruiting, on behalf of a client, a Python software engineer for a hybrid role based in Vereeniging, South Africa. Day to day: developing, testing, and deploying scalable applications and backend APIs using Python with Django or Flask, working with relational databases, and participating in code reviews.

About the Role

Our client is seeking a skilled Software Engineer with expertise in Python to join their team in Vereeniging. This role involves contributing to the development of innovative software solutions, from concept to deployment. You will work on challenging projects, collaborate with a talented team, and play a key role in enhancing the company's technological capabilities. This is an excellent opportunity for a developer who is passionate about building high-quality software and thrives in a collaborative, hybrid work environment based in Vereeniging.

Key Responsibilities Develop, test, and deploy scalable and maintainable applications using Python and relevant frameworks (e.g., Django, Flask). Design and implement robust APIs and backend services that support critical business functions. Collaborate with cross-functional teams to define, design, and ship new features. Write clean, efficient, and well-documented code following industry best practices. Troubleshoot, debug, and upgrade existing software, ensuring optimal performance and reliability. Participate in code reviews and contribute to architectural decisions within the Vereeniging office. Requirements Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. 2+ years of professional experience in software development, with a strong emphasis on Python. Proficiency in Python and experience with web frameworks like Django or Flask. Solid understanding of relational databases (e.g., Postgre SQL, My SQL) and data modeling. Experience with version control systems (e.g., Git) and CI/CD pipelines is a plus. Strong problem-solving abilities and effective communication skills for a hybrid work setting in Vereeniging. Benefits Competitive salary based on experience and qualifications. Comprehensive health and retirement benefits. Opportunities for professional growth and continuous learning. A supportive and dynamic team culture that fosters innovation. Hybrid work model offering flexibility between the office and remote work. Access to modern amenities at the Vereeniging office.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →