Mid-Senior Python Developer (CPT Hybrid)

IT – Software Development
Cape Town – Western Cape

Join the fun and flexible environment of a fast-growing Telecoms specialist seeking the expertise of a forward-thinking and tenacious Mid-Senior Python Developer. This role offers you the opportunity to learn and make a vital contribution to the sphere of Telecommunications Engineering while being involved in DevOps, interface design, complex data analytics, database administration, networking and software development methodologies. You must preferably possess a Computer Science/Maths/Physics/Engineering or similar tertiary qualification, have 5+ years’ Software Development and skills including Linux, Git, SSH and SQL.
  • Work closely with the Chief Technology Officer in order to develop and deploy new software and features.
  • Stay current and help implement. Fight for them.
  • Quantity of work: Strive to get 1% faster and more efficient every day.
  • Quality: It matters in old and new code.
  • Fix legacy code; don’t sweep problems under the mat.
  • Safeguard and protect customers’ and the company’s data and intellectual property.
  • Solve the real-problem-at-hand. The real-problem-at-hand may not even be known, and the spec may be misleading. It will require some tenacious digging.
  • Help and train colleagues (you were once there) and customers.
  • Critically evaluate processes, improve them, and help implement them.
Qualifications –
  • Preferably graduated in Computer Science, Mathematics, Physics, Engineering, or similar.
Experience/Skills –
  • 5+ Years’ experience as a Software Developer.
  • Comfortable with Linux, Git, SSH, etc.
  • Experience with SQL databases.
We value experience with the following:
  • Python (Django)
  • Angular
  • AngularJS
  • HTML
  • CSS
  • PostgreSQL
  • Google Data Studio
  • Google BigQuery
  • A fast and methodical, curious and analytical mind.
  • Seizes ownership, and initiative. 
  • Solid verbal and written communication skills.