LEAD a Software team with your first-class technical and leadership abilities as a Lead Python Engineer sought by a Joburg Brand Specialist. Working in Python and APIs, you will help expand its chatbot and cloud based Odoo ERP and CRM while leading the development of new systems as well as growing and empowering your team. The successful candidate will possess a BSc. Degree in Computer Science or similar, have 6 or more years’ work experience with Python as a Back-end Dev as well as a Python Web framework, proficiency with Git, Linux, Cloud Architecture, APIs, Scalability, TDD, SQL, NoSQL, ORM, have strong Project Management and experience with Security Compliance including OWASP.


  • Develop and maintain applications for web and/or API access, typically in Python, building high quality, reusable, testable and efficient code.
  • Skill up in Odoo customization and extension, typically in Python, and lead our transition from vendor development to our internal team owning the Odoo platform.
  • Integration to other systems via APIs, building and consuming them.
  • Implement DevOps practices including CI/CD, automated cloud deployments and hosting architecture.
  • Provide mentoring, training, help and support to other team members and the rest of the staff.
  • Integration of data storage solutions including relational databases, key-value stores, and cloud blob stores.
  • Research and stay abreast of key technical developments and industry trends and innovations.


Qualifications –

  • BSc Degree in Computer Science or similar qualification.

Experience/Skills –

  • 6 Years or more experience with Python as a Back-end Developer, as well as a Python Web framework.
  • Experience leading a team.
  • Proven experience with Git, Linux, Cloud Architecture, APIs, Scalability, TDD.
  • Databases including SQL, NoSQL and ORM.
  • Good understanding of front-end technologies.
  • Experience with Security Compliance (including OWASP).
  • Strong Project Management.


  • Strategic thinker.
  • Creative and analytical dexterity.

While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.


When applying for jobs, ensure that you have the minimum job requirements. OnlySA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs, please note your relocation plans in all applications for jobs and correspondence. Please e-mail a word copy of your CV to [Email Address Removed] and mention the reference numbers of the jobs. We have a list of jobs on [URL Removed] Datafin IT Recruitment – Cape Town Jobs.

Desired Skills:

  • Lead
  • Python
  • Engineer

Learn more/Apply for this position