Mukuru IT / Telecom Jobs in Cape Town
✅ Job Alerts Activated
You'll now receive future job opportunities instantly.
Thinking about applying?
Before you submit your application, take a moment to go through all the details carefully.
Scroll down to read the full job description, including responsibilities, requirements, and benefits — and see if it’s the right fit for you.
What You'll Be Doing
- As a Senior Software Engineer, you will play a key role in designing, developing, and delivering reliable and scalable backend solutions.
- You'll collaborate with product, QA, and other engineering teams to roll out new features and continuously improve our codebase.
Your responsibilities will include:
- Collaborating with cross-functional teams to define, design, support, and deploy new features and products.
- Developing new functionalities for web-based applications using PHP and modern frameworks.
- Writing clean, scalable, testable, and maintainable code aligned with best practices.
- Performing code reviews and contributing to internal knowledge sharing.
- Troubleshooting, debugging, and optimizing existing systems.
- Participating in architectural discussions and helping to choose the right tools for each challenge.
- Staying current with industry trends and technologies.
ADVERTISEMENT - CONTINUE READING BELOW ↓
-->
CONTINUE BELOW ↓
Minimum Requirements
- 5+ years of PHP development experience with strong object-oriented programming skills.
- Experience with modern PHP frameworks like Laravel, Symfony, or CodeIgniter.
- Proficiency in SQL and RESTful API design.
- Experience with database management, scripting, and data migrations.
- Understanding of web application architecture, design patterns, and security principles.
- Familiarity with microservices architecture and scalable system design.
- Solid experience with Git, CI/CD pipelines, and code reviews.
- Exposure to front-end technologies (HTML, CSS, JavaScript).
- Experience working in Agile environments (Scrum/Kanban).
- Grade 12 / Matric or equivalent (Essential)
Bonus Points For
- A relevant degree or diploma in Computer Science or a related field.
- Experience with containerisation (Docker), cloud platforms, or DevOps practices.
- Contributions to open-source projects or a strong GitHub portfolio.
Key Competencies
- Excellent problem-solving and analytical thinking.
- Strong written and verbal communication skills.
- A collaborative mindset and the ability to work independently.
- Self-motivated, organised, and adaptable to fast-paced environments.
- Strong time management and ability to prioritise effectively.
ADVERTISEMENT - CONTINUE READING BELOW ↓
-->
CONTINUE BELOW ↓
👉 STOP: Ready to Apply?
Don't miss out on this opportunity! Carefully review the job details one last time. Once you're ready, scroll down to the bottom of this page to access the How to apply button.
Hurry—applications for this cycle are closing soon!← View More IT / Telecom Jobs
✅ Cyber Security Engineer II - Capitec Bank