Senior Software Engineer

Cape Town, WC, ZA, South Africa

Job Description

Our Clientis looking for

3-5 Senior Software Engineers

to join them and contribute to two of their most impactful initiatives:

AI Applications

- building backend systems with potential integrations into cutting-edge AI/LLM technologies.

New Mobile App

- a large-scale initiative creating our next-generation mobile experience.

What You'll Do



Design, build, and maintain scalable backend systems Collaborate with cross-functional teams (product, design, mobile, AI) Ensure quality through testing, code reviews, and best practices Contribute to technical architecture and strategic decisions Mentor mid-level and junior engineers where needed

What We're Looking For



5+ years experience in backend or fullstack engineering Strong skills in

Node.js, TypeScript, and modern backend frameworks

Experience with

databases, APIs, cloud infrastructure (AWS/GCP/Azure)

Strong grasp of CI/CD, containerization (Docker/Kubernetes), and scalable deployments Proven ability to solve complex problems and deliver robust solutions Collaborative mindset and clear communication

Bonus if you have:



AI/ML integration experience (working with LLMs, embeddings, vector databases) Mobile backend expertise (supporting large-scale app development, authentication, performance optimization)

Core Skills (for both workstreams):



Strong backend development in Node.js / TypeScript / JavaScript API design and development (REST / GraphQL) Cloud platforms (AWS / GCP / Azure) - deployment, scaling, monitoring Relational and non-relational databases (Postgres, MySQL, MongoDB, etc.) CI/CD pipelines and DevOps collaboration Unit testing, integration testing, debugging at scale Strong understanding of software architecture and system design Agile / Scrum team experience Excellent problem-solving, communication, and mentorship skills

AI Applications Track (desirable, not required):



Integrating with AI / LLM APIs (OpenAI, Anthropic, etc.) Working with embeddings, vector databases, or ML pipelines Data engineering basics for AI-driven features

Mobile App Track:



Deep backend TypeScript experience Experience supporting large-scale mobile app development (iOS/Android) Familiarity with mobile APIs, authentication, real-time features Understanding of app performance and scalability requirements
Job Type: Full-time

Pay: R60000,00 - R80000,00 per month

Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1496465
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, WC, ZA, South Africa
  • Education
    Not mentioned