Exciting Opportunity: Senior Software Developer in Durban
Join a leading company, The Legends Agency, as a skilled Senior Software Developer in Durban, KwaZulu-Natal. This is a fantastic chance to work on both legacy systems and new technologies, enhancing your skills in a dynamic and innovative environment.
Key Responsibilities
- Engage in full-stack development using modern technologies and frameworks.
- Maintain and enhance existing legacy code bases, ensuring stability and performance.
- Collaborate with cross-functional teams to design and implement new features.
- Identify and troubleshoot software defects and performance issues.
- Participate in code reviews to ensure code quality and share knowledge with teammates.
Requirements
- Qualification: Bachelor’s degree in Computer Science or a related field.
- Experience: A minimum of 5 years in software development, with a focus on full-stack technologies.
- Technical Skills: Proficiency in languages like JavaScript, Java, or Python and familiarity with front-end frameworks like React or Angular.
- Soft Skills: Excellent problem-solving abilities and strong communication skills.
💰 Salary Insight
Official Offer: R65,000 – R75,000 per year.
(Note: Salary figures are based on data provided by the recruiter and market estimates.)
🔮 3 Common Interview Questions for this Role
- “Can you describe a situation where you had to refactor a significant piece of legacy code?”
- “How do you approach gathering requirements for new software features?”
- “What strategies do you use to ensure maintainable and scalable code?”
Tips on Crafting a CV for this Role
- Showcase Your Projects: Include a portfolio or links to your GitHub demonstrating your development skills and relevant projects.
- Emphasize Problem-Solving Skills: Highlight instances where you resolved complex issues or improved system performance.
- Tailor Your Skills: Match your skills with the technologies listed in the job description to enhance your CV’s relevance.
Related Job Titles: Software Engineer, Full Stack Developer, Web Developer, Application Developer.

