Catch Recruit

AI Engineer

Click Here to Apply

Job Location

Sandton, South Africa

Job Description

Key Responsibilities - Develop and maintain scalable backend services and APIs using Node.js and TypeScript. - Design and implement event-driven architectures leveraging technologies like Kafka. - Build and deploy containerized applications using Docker and Kubernetes. - Collaborate on multi-tenant and self-hosted platform development to support diverse deployment models. - Write clean, maintainable code with a strong focus on unit testing to achieve 80% test coverage. - Work closely with cross-functional teams, including data scientists and actuaries, to integrate AI/ML pipelines. - Participate in system architecture discussions and contribute to technical decision-making. - Debug and optimize application performance to ensure scalability and reliability. - 3 years of professional software development experience, with a focus on backend systems. - Strong proficiency in Node.js with TypeScript. - Hands-on experience with containerization technologies like Docker and orchestration tools such as Kubernetes. - Familiarity with event-driven architectures and message queues (e.g., Kafka). - Solid understanding of PostgreSQL or similar relational databases. - A strong commitment to writing well-tested software with robust unit testing practices. - Self-starter with the ability to independently execute tasks from high-level requirements. Preferred Qualifications - Full-stack development experience, particularly with React and Node.js. - Experience with Infrastructure-as-Code tools like Terraform. - Background in building scalable, multi-tenant applications. - Knowledge of CI/CD pipelines and version control systems like git. - Experience with cloud platforms, particularly AWS and its services. - Preferred: Exposure to modern event-driven and AI/ML workflows.

Location: Sandton, ZA

Posted Date: 1/18/2025
Click Here to Apply
View More Catch Recruit Jobs

Contact Information

Contact Human Resources
Catch Recruit

Posted

January 18, 2025
UID: 5012435460

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.