Software Engineer: Backend (Python)
B
Boardroom Appointments
📍 Cape Town, Western Cape, South-Africa
Job Description
About the job Software Engineer: Backend (Python)
- Grade 12 National Certificate / Vocational
- 3+ years proven experience in back-end software development, project delivery and implementation (in relevant development technologies/language).
- Experience with back-end frameworks and technologies
- A relevant tertiary qualification in Information Technology
Knowledge:
Is able to apply advanced knowledge of the following:
- Advanced programming concepts
- Advanced algorithms and data structures
- Design Patterns
- Version Control
- Testing practices
- Database systems and query optimization (e.g., SQL, NoSQL). RESTful API design and integration.
- Cloud computing platforms and services (e.g., AWS, Azure). Advanced Microservice and event driven architectures Deployment using kubernetes and containerisation
Responsibilities:
- The level II...