Menu Close

Senior Python Developer

Senior Python Developer

Non Equity
Cape Town Central – Western Cape

Reporting to the Head of Technology and the IT Support Team. A great opportunity exists for a self-motivated and service-orientated Senior Python Developer looking to grow alongside this fast-growing company. Your responsibilities include participating in all phases of the software development lifecycle. Responsible for developing, supporting, and enhancing bespoke systems, integrating front-end components into applications and checking code from other developers. The ultimate goal is to create high-quality products and solutions that meet business needs.
 
Qualifications, Experience & Skills
  • BSc in Computer Science, Engineering or relevant field
  • 3+ years in a senior Python-Dev role
  • Solid experience as Python Developer
  • Experience with Python frameworks (e.g. Django, Flask, Bottle)
  • Knowledge of JavaScript and the AngularJS framework is a plus, Apache Kafka, Kafka connect and KsqlDB
  • Vue 3 (Concierge), Celery, MySQL, AWQ, Linux, Docker, Git
  • Must be Agile
  • System integration
  • Solid understanding of Python frameworks
 
Key Result Areas:
  • Help design and implement functional requirements
  • Build efficient back-end features in Python
  • Integrate front-end components into applications
  • Manage testing and bug fixes
  • Prepare technical documentation
  • Collaborate with UX/UI designers to implement design into the code
  • Implement software enhancements and suggest improvements