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