- Sandton
- Salary: Market Related
- Job Type: Permanent
- Sectors: Insurance Technology
- Reference: 117328
Vacancy Details
Employer: Catch
Role Overview
We are seeking a talented Software Engineer to join our team in building a scalable, multi-tenant platform
leveraging cutting-edge technologies. You will play a pivotal role in delivering innovative solutions, working on a diverse range of projects that require both technical expertise and adaptability. This position is ideal for
individuals who thrive in dynamic environments and can transform high-level goals into actionable deliverables.
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.
Required Skills & Experience
- 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
We are seeking a talented Software Engineer to join our team in building a scalable, multi-tenant platform
leveraging cutting-edge technologies. You will play a pivotal role in delivering innovative solutions, working on a diverse range of projects that require both technical expertise and adaptability. This position is ideal for
individuals who thrive in dynamic environments and can transform high-level goals into actionable deliverables.
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.
Required Skills & Experience
- 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
1 person has applied for this job. 56 people have viewed this job.
More Jobs at Catch
Strategic Partnerships Director - Sandton
- Sandton
- Job Type: Permanent
- Posted 09 Jan 2025 | 60 Days left
Junior Algorithm Engineer - Sandton
- Sandton
- Job Type: Permanent
- Posted 09 Jan 2025 | 60 Days left
Czech speaking Client Service Executive - Sandton
- Sandton
- Job Type: Permanent
- Posted 08 Jan 2025 | 59 Days left
Finnish speaking Sales Account Manager - Sandton
- Sandton
- Job Type: Permanent
- Posted 08 Jan 2025 | 59 Days left