LEAD a software team with your top-notch technical and leadership capabilities as a Senior Python Engineer sought by a Joburg Brand Specialist. Working with Python and APIs, you will help develop its chatbot and cloud-based Odoo ERP and CRM while leading the development of new systems as well as the growth and empowerment of your team. The successful candidate will possess a BSc. Computer science degree or similar, have 6+ years of experience working with Python as a back-end developer as well as a Python web framework, proficiency in Git, Linux, cloud architecture, API, scalability, TDD, SQL, NoSQL, ORM, have strong experience in project management and security compliance including OWASP.
- Develop and maintain applications for web and/or API access, typically in Python, creating high quality, reusable, testable, and efficient code.
- Master the customization and extension of Odoo, usually in Python, and lead our transition from vendor development to our internal team owning the Odoo platform.
- Integrate with other systems via APIs, building and consuming them.
- Implement DevOps practices including CI/CD, automated cloud deployments and hosting architecture.
- Provide mentorship, training, assistance and support to other team members and other 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.
- Bachelor’s degree in Computer Science or similar degree.
- 6 or more years of experience with Python as a back-end developer, as well as a Python web framework.
- Experience in leading a team.
- Proven experience with Git, Linux, cloud architecture, API, scalability, TDD.
- Databases including SQL, NoSQL and ORM.
- Good understanding of front-end technologies.
- Experience in security compliance (including OWASP).
- Strong project management.
- Strategic thinker.
- Creative and analytical dexterity.
Although we would really like to respond to every application, if you are not contacted for this position within 10 working days, please consider your application unsuccessful.
When applying for a job, make sure you meet the minimum job requirements. OnlySouth African citizens will be considered for this role. If you are not at the stated location of any of the jobs, please note your relocation plans in all job applications and correspondence. Please email a word copy of your CV to [Email Address Removed] and mention the reference numbers of the works. We have a job listing on [URL Removed] Datafin IT Recruitment – Jobs in Cape Town.