Backend Developer (Python)

Reference: 10532 AV
Consultant: Anneke Viviers

Job Description:

  • Maintain and update existing Python APIs
  • Prioritise and address bugs and features
  • Liaises with internal stakeholders on requirements and specifications for fixes and features
  • Liase with dev ops for release and deployment on Linux servers
  • Troubleshoot and debug production issues related to APIs
  • Write and maintain internal documentation for APIs and other systems for which you are responsible
  • Liaise internally with marketing and media teams who produce documentation and marketing material for clients
  • Participate in development of any new required web frontends
  • Liaise internally to scope work and assist in architecture design
  • Work with internal stakeholders to understand requirements

Qualifications:

Core Experience:

  • Degree in Computer Science or related field
  • Over 6 years of programming experience
  • 4+ years working with Python
  • 3+ years of experience with databases and data management
  • Strong background in system and application security

Beneficial Experience:

  • Linux-based systems
  • Experience working with PostgreSQL
  • Understanding of networking fundamentals
  • Familiar with SQLAlchemy and Flask frameworks
  • Exposure to web deployment tools such as uWSGI and Nginx

How to Apply:

  • Email your comprehensive CV to exceedhr@exceed.co.za.
  • If you are already registered, please forward your CV and the relevant reference number to the consultant with whom you are currently registered in order to avoid duplicity on our system.
  • We reserve the right to only conduct interviews with candidates of choice.
  • Applicants who have not received feedback within 30 days from the closing date must please accept their application as unsuccessful.