
Senior Software Developer (Hybrid)
- Durbanville, Cape Town
- Permanent
- Full-time
- Design and implement scalable backend services using Java and Spring Boot.
- (Optional) Contribute to the frontend stack using React and React native where applicable.
- Collaborate closely with product owners and tech leads to shape and scope features.
- Lead by example through clean, maintainable, well-tested code.
- Guide and mentor mid-level developers in best practices and technical direction.
- Help improve the architecture, performance, and DevOps practices.
- Contribute to sprint planning and Agile delivery processes.
- Backend: Java Spring Boot (GCP) & Serverless (AWS)
- Frontend: ReactJS
- Mobile: React Native
- Multicloud: Google Cloud Platform (GCP) & Amazon Web Services (AWS)
- DevOps: GitHub Actions, Docker, Terraform
- 6+ years of professional software development experience.
- Strong expertise in Java and Spring Boot.
- (Bonus) Solid experience with React or modern frontend frameworks.
- Strong understanding of system architecture, databases, and API design.
- Experience working in Agile product teams.
- Solid mentorship and technical leadership skills.
- Solid GCP and/or AWS experience.
Job Mail