OfferZen
3 months ago
Intermediate Python Developer - Johannesburg (In office)
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- OfferZen
- Location
- South Africa, Gauteng, Johannesburg South Africa
- Posted
- 3 months ago
Job description
Intermediate Python Developer - Johannesburg (In office) Are you a talented intermediate python developer looking for your next developer job in Johannesburg? OfferZen, the developer jobs marketplace, reverses the job search process. We connect developers with a vast network of top tech companies that are eager to apply to interview you! This could be the last job posting you ever have to click on! Why waste time applying to 100 different companies when you could build one OfferZen profile and get matched with multiple job openings that fit your skills? As an intermediate python developer, you will work closely with our team of experienced developers to deliver high-quality solutions for our clients. Your responsibilities will include: * Developing and maintaining software applications using Python; * Collaborating with cross-functional teams to identify and prioritize project requirements; * Designing and implementing efficient algorithms and data structures; * Troubleshooting and debugging code issues; * Participating in code reviews and ensuring adherence to coding standards; * Staying up-to-date with the latest developments in Python and related technologies. What we offer: * A competitive salary and benefits package; * Opportunities for professional growth and development; * Collaborative and dynamic work environment; * Flexible working hours and remote work options; * Access to cutting-edge technology and tools; * Recognition and rewards for outstanding performance. Requirements: * 2+ years of experience in developing software applications using Python; * Strong understanding of object-oriented programming concepts; * Experience with data structures, algorithms, and software design patterns; * Familiarity with Agile development methodologies; * Excellent problem-solving skills and attention to detail; * Strong communication and teamwork skills. Certifications: * Python certification (optional but highly recommended).
Required skills
Interested in this position?
Create your free account and tailor your CV to match this job.