Duties and Responsibilities: Maintain existing Python-based APIs: Maintain and update existing Python APIs Prioritise and address bugs and features Liaises with internal stakeholders on requirements and specifications for fixes and features Liaise with dev ops for release and deployment on Linux servers Troubleshoot and debug production issues related to APIs Documentation: 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 Develop new web APIs: 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 Requirements: 4+ years Python experience 3+ years database experience 6+ years of programming experience Skills and Technologies: Python 3 Databases Security experience Linux experience PostgreSQL Networking fundamentals SQLAlchemy Flask Uwsgi Nginx Should you not receive a response within 2 weeks, please consider your application unsuccessful. Please refer to our website, , where all our active vacancies are advertised. IMPORTANT NOTICE By applying to this advert you hereby acknowledge that you have read and accept the following Protection of Personal Information ACT (POPIA) disclaimer: I hereby consent for Talented Recruitment to process my personal information as part of the recruitment process. Talented Recruitment shall take all reasonable measures to protect the personal information of applicants and for the purpose of this disclaimer "personal information" shall be defined as detailed in the Protection of Personal Information Act, Act 4 of 2013 ("POPIA").