CareerPlan

Senior Software Engineer-2

Johannesburg, ZAFull-time2026-11-05 → 2026-11-10

Core

Design, code, develop, test, and implement integration and supporting application development components and systems for digital products and services.

Role type

Senior Full-Stack Software Engineer

Builds

Digital products, web portals, and applications

Domain

Financial services technology

Deliverable

production ML models | product features

Required skills

Full-stack development, front-end frameworks (React, Angular, Vue.js), backend programming (JavaScript, Python, Ruby), database design and optimization, cloud services (AWS, Azure, Google Cloud), microservices architecture, system maintenance, technical documentation

Preferred skills

Leadership and mentorship, horizon scanning, business analysis, process improvement

Technologies

HTML, CSS, JavaScript, React, Angular, Vue.js, Python, Ruby, AWS, Azure, Google Cloud

Responsibilities

Develop existing and new applications, monitor and correct complex software defects, design and prototype digital products, recommend technical developments, maintain application roadmaps, diagnose and resolve faults, create technical documentation, test IT performance, ensure operational compliance, implement security measures, analyze data trends, design database resources

Seniority

Senior, hands-on IC with leadership potential