Junior Software Developer
2 weeks ago
About Capital Land
Capital Land is a leading South African property investment boutique managing approximately R8.8 billion in specialised retail assets. Our focus is on delivering value through expert asset and property management for both institutional and private clients.
About the Role
Reporting to the IT Systems and Integrations Manager, our preferred candidate will contribute to building and maintaining our React + ASP.NET Core platform, integrating third-party services, and ensuring secure, reliable performance delivery
Key Responsibilities
- Feature Delivery: Implement front-end components in React (and supporting libraries) and back-end endpoints in ASP.NET Core, following coding standards and accessibility/performance guidelines.
- API & Integration: Develop and maintain RESTful APIs; integrate third-party services (e.g. financial / property systems) using secure authentication patterns (OAuth2 / API keys); assist with occasional legacy/SOAP integrations if required.
- Data Layer: Work with relational databases (SQL Server / MySQL) using Entity Framework Core (migrations, basic query performance awareness).
- Code Quality: Write unit tests (xUnit, Playwright) and assist with integration/functional tests; participate in peer code reviews and apply feedback.
- Maintenance & Operations: Perform routine dependency/package updates, security patching, and performance profiling under guidance.
- Observability: Add and interpret structured logging (e.g. Sentry), basic metrics, and error tracing to support troubleshooting.
- Documentation: Maintain up-to-date README sections, inline code comments, API documentation (Swagger/OpenAPI), and contribute to internal developer guides. Assist with user-facing guides and onboarding materials.
- Security & Compliance: Follow secure coding practices (input validation, least privilege, secret management via environment variables/Key Vault); learn and apply OWASP Top 10 basics.
- Collaboration: Work within an iterative workflow (standups, sprint or Kanban ceremonies), break down tasks, provide timely status updates.
- Continuous Improvement: Suggest small refactors, tech debt clean-ups, or tooling enhancements; adopt feedback loops.
- Training & Support: Provide second-line support for application issues (triage, reproduce, escalate when necessary) and assist in training materials for internal stakeholders.
Required Qualifications, Skills and Experience
Education & Experience
- Bachelor's degree in Computer Science, Software Engineering or a related field.
- Equivalent practical work experience will be considered.
- 1-3 years of professional experience.
Front-End Development
- Strong experience with HTML, CSS, JavaScript and React.
- Ability to design and build mobile-responsive and cross-browser-compatible websites.
- Understanding of HTML email structure & constraints (tables, inline styles).
Back-End Development
- Strong knowledge of C# and ASP.NET.
- Experience with .NET Core.
- Familiarity with MySQL and MSSQL databases.
- Understanding REST, SOAP, and Open API.
Preferred Skills and Work Experience
- Strong organizational skills and attention to detail.
- Self-motivated with the ability to manage time effectively in an on-site work environment.
- Eager to learn.
- Ability to reason through problems and produce working solutions independently while using development tools (including AI assistants) responsibly.
- Comfortable working across the stack, from database design to front-end development.
- Committed to delivering robust and user-friendly solutions that meet business needs.
- Thrives in a collaborative environment.
- Basic experience with containerization and virtualization on Linux servers.
- Familiarity with CI/CD practices and tools like GitHub.
- Ability to adapt to new technologies.
- Experience with Azure and Microsoft 365 is advantageous.
- A basic understanding of financial data is advantageous.
- An understanding of the software development life cycle will be advantageous.
Apply Now
Please submit your application to Applications close on
7 November 2025
.
If you haven't heard from us within one month, please consider your application unsuccessful.
Should you, after submission, no longer wish that your information be processed for purposes of this application, you may contact our head office and instruct us accordingly.
-
Junior Software Developer
4 days ago
Cape Town, Western Cape, South Africa The Legends Agency Full time R250 000 - R500 000 per yearJunior Software Developer - FullstackJoin a Growing Legal Tech Team Driving Innovation in Financial Litigation ToolsCape Town Foreshore Offices | Market Related | 9 - 5 UK HoursAbout Our ClientOur client is a leading provider of technology solutions for the legal industry, specialising in tools that calculate quantum values for financial litigation. Their...
-
Junior Software Developer
1 week ago
Cape Town, Western Cape, South Africa Network1 Full time R180 000 - R300 000 per yearOur client, a software solutions company in the hospitality industry, is looking for a Junior Full Stack Developer to architect powerful solutions, drive innovation, and lead development across front-end and back-end systems Focus: Software Development: Design, build, and maintain innovative applications tailored to the hospitality industry.Technical...
-
Junior Software Developer
14 hours ago
Cape Town, Western Cape, South Africa Capitalh Full time R250 000 - R500 000 per yearOur client is a tech start-up making life better for everyday households in Africa and is looking for a Junior level Software Developer at their offices in Cape Town, South Africa.The role is multifaceted in that it involves far more than pure software development. We are looking for a candidate with rigorous and structural thought, and the discipline to...
-
Intermediate Software Development Engineer
4 days ago
Cape Town, Western Cape, South Africa BET Software Full time R900 000 - R1 200 000 per yearWe Want You:BET Software is on the lookout for two Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, you'll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with REACT. Beyond coding,...
-
Intermediate Software Development Engineer
4 days ago
Cape Town, Western Cape, South Africa BET Software Full time R70 000 - R120 000 per yearWe Want You: BET Software is on the lookout for two Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, you'll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with REACT. Beyond coding,...
-
Junior Software Developer
6 days ago
Cape Town, Western Cape, South Africa Canonical - Jobs Full time R50 000 - R120 000 per yearCanonical seeks a Junior developer with a proven track record in Python and/or Go. As part of the Observability team, you will develop a cloud-native monitoring stack that composes best-in-class open-source monitoring tools. The stack is opinionated, resilient, and scalable, providing deep insights out of the box. The user experience is polished and seamless...
-
Junior Software Engineer
1 week ago
Cape Town, Western Cape, South Africa Network2 Full time R40 000 - R60 000 per yearWe are looking for a motivated and enthusiastic Junior Software Engineer to join our development team. This is an exciting opportunity for someone eager to apply their technical skills, learn from experienced Engineers, and contribute to real-world products that impact thousands of users. What You'll Do:Develop, test, and maintain software applications in...
-
Junior Software Engineer
4 days ago
Cape Town, Western Cape, South Africa Surgo PTY Full time R250 000 - R500 000 per yearJob Description: Junior Software EngineerLocation:Office based Workshop 17, Cape TownJob Summary:We are seeking a motivated Junior Software Engineer to join our dynamic Software Engineering team. The ideal candidate will be enthusiastic about learning new technologies, solving complex problems, and contributing to the development of our industry leading...
-
Junior Software Engineer
1 week ago
Cape Town, Western Cape, South Africa ExecutivePlacements - The JOB Portal Full time R40 000 - R60 000 per yearJunior Software EngineerRecruiter:RareCruitJob Ref:CPT001169/MVWDate posted:Wednesday, October 15, 2025Location:Cape Town, South AfricaSUMMARY:A global company in Cape Town is seeking a Junior Software Engineer to join their teamMarket Related Salary | On Site | Cape Town | PermanentPOSITION INFO:Requirements:85% matric averageRecent graduates or less then 3...
-
Senior Software Developer
4 days ago
Cape Town, Western Cape, South Africa Boardroom Appointments Full time R150 000 - R250 000 per yearKey purpose:A leading payment technology provider in South Africa, is seeking an experienced Senior Software Developer with expertise in Java as the primary development language. As a Senior Software Developer, you will be responsible for developing, designing, and implementing complex payment systems solutions.Duties and responsibilities:Develop and...