CareerPlanSign in

Software Architect / Engineer

Cape Town, Western Cape, South Africa💼 Full-time🗓 2026-04-12 → 2026-09-25

Core

Design, develop, and deliver robust, scalable mobile solutions across the full technology stack, leading the team through the full software development lifecycle.

Role type

Senior Software Architect / Engineer (Mobile + Backend)

Builds

High-performance mobile application (Flutter) and scalable backend services (Java) deployed on AWS

Domain

Hospitality, Entertainment, and Marketplace platforms

Deliverable

production ML models | product features

Required skills

Flutter, Java (Spring Boot), AWS services, system architecture, RESTful APIs, microservices, database design, third-party integrations

Preferred skills

Booking/hospitality platform experience, real-time systems, DevOps/CI-CD, high-traffic consumer applications

Technologies

Flutter, Java, Spring Boot, AWS (EC2, Lambda, RDS, S3, API Gateway)

Responsibilities

Lead end-to-end architecture of mobile application, Develop and maintain mobile app using Flutter, Design and build scalable backend services using Java, Architect and manage cloud infrastructure on AWS, Define system integrations (APIs, payment gateways, booking engines, CRM systems), Ensure performance, security, and scalability of the platform, Establish coding standards, best practices, and technical documentation, Troubleshoot and optimize application performance

Seniority

Senior, hands-on IC with leadership responsibilities

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.