LEAD a software team with your world-class technical and leadership skills as a Lead Python Engineer sought by a Joburg Brand Specialist. Working with Python and APIs you will help extend the chatbot and the cloud-based Odoo ERP and CRM while leading the development of new systems and growing and strengthening your team. The successful candidate will have a BSc. Computer science degree or comparable, at least 6 years of professional experience with Python as a backend developer and a Python web framework, knowledge of Git, Linux, cloud architecture, APIs, scalability, TDD, SQL, NoSQL, ORM, have strong project management skills and experience with security compliance, including OWASP.
- Develop and maintain web and/or API access applications, typically in Python, and create high quality, reusable, testable and efficient code.
- Become familiar with Odoo customization and extension, typically in Python and lead our transition from vendor development to our in-house team owning the Odoo platform.
- Integration with other systems via APIs, their creation and use.
- 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 storage.
- Find out about important technical developments as well as industry trends and innovations and stay up to date.
- BSc degree in computer science or a comparable qualification.
- At least 6 years of experience with Python as a backend developer and with a Python web framework.
- Experience in leading a team.
- Proven experience with Git, Linux, cloud architecture, APIs, scalability, TDD.
- Databases including SQL, NoSQL and ORM.
- Good understanding of frontend technologies.
- Experience with security compliance (including OWASP).
- Strong project management.
- Strategic Thinker.
- Creative and analytical skills.
We would be happy to respond to any application, however if you are not contacted within 10 working days for this position please consider your application unsuccessful.
When applying, make sure you meet the minimum requirements. OnlySA citizens are being considered for this role. If you are not at the stated location of one of the positions, please make a note of your relocation plans in all applications and correspondence. Please email a Word copy of your resume to [Email Address Removed] and indicate the reference numbers of the jobs. We have a list of jobs [URL Removed] Datafin IT Recruitment jobs in Cape Town.