Fullstack Developer
Job Location
Sandton City, South Africa
Job Description
Planet is seeking a seasoned and dynamic Full Stack Developer to lead and contribute to the design, development, and deployment of scalable, secure, and performant software systems. The ideal candidate will demonstrate technical leadership while remaining hands-on with the codebase, ensuring best practices are followed across the front-end, back-end, and infrastructure. This role will also serve as a critical bridge between technical execution and business objectives. Technical Leadership & Hands‑On Development Mentor and manage the Front‑End, Back‑End and Intermediate developers. Contribute daily to the codebase (Flutter UI, Java/PHP services, SQL schema). Lead by example in writing clean, well‑tested, secure code. CI/CD & DevOps Pipeline Design, implement and maintain automated build, test and deployment pipelines (GitLab CI, GitHub Actions). Own zero‑downtime deployments, feature‑flag rollouts and rollback procedures. Architectural Oversight & Tooling Define and enforce coding standards, branching strategies, code‑review processes and security best practices. Evaluate and introduce new tools/technologies (containerization, infrastructure‑as‑code, cloud services) to improve developer productivity and system reliability. Scalability, Performance & Tech Debt Plan for horizontal scaling, database sharding/replication and implement monitoring (APM, logging, alerting). Conduct regular performance and security reviews; drive remediation of tech debt and bottlenecks. Take our existing product to the next level within the development requirements and established roadmap. Stakeholder Communication & Road-mapping Act as the principal liaison between Product Management, UX/UI, Operations and external partners. Provide clear status reports, risk assessments and delivery roadmaps to senior leadership. Experience and Exposure The following minimum experience and exposure is needed for this role: Bachelors or Masters degree in Computer Science, IT or related field. 5 years of software development experience, with 2 years in a technical leadership role. Proven full‑stack expertise: Flutter (mobile/web), Java (Spring or equivalent), PHP frameworks, and SQL database design. Expert in CI/CD and DevOps practices (Docker, Kubernetes, AWS/GCP/Azure). Strong track record of hands‑on delivery of secure, scalable systems in Agile environments. Excellent communication, people management and stakeholder‑engagement skills. Education Degree or Diploma in Information Technology (Programming focus) Grade 12
Location: Sandton City, ZA
Posted Date: 7/3/2025
Location: Sandton City, ZA
Posted Date: 7/3/2025
Contact Information
Contact | Human Resources |
---|