About the position
Job Overview:
We are seeking a talented and motivated Software Developer to join our dynamic development team based in Cape Town. You will play a key role in designing, developing, testing, and maintaining scalable software solutions that support business objectives. This is an exciting opportunity to work on modern technologies in a collaborative environment where innovation and quality are valued.
Key Responsibilities:
- Develop clean, efficient, and maintainable code in accordance with project requirements and company standards.
- Collaborate with product managers, UX designers, and other developers to deliver high-quality software solutions.
- Participate in code reviews, testing, and debugging to ensure software reliability and performance.
- Maintain and improve existing codebases and contribute to architectural decisions.
- Integrate software components and third-party APIs.
- Stay up to date with the latest industry trends, tools, and technologies.
Requirements:
- Degree or diploma in Computer Science, Software Engineering, or related field.
- 2+ years of professional experience in software development.
- Proficiency in one or more modern programming languages such as:
- JavaScript / TypeScript (React, Node.js)
- Python / Django / Flask
- C# / .NET
- Java / Spring Boot
- Experience with relational and/or NoSQL databases (e.g. PostgreSQL, MySQL, MongoDB).
- Familiarity with version control systems like Git.
- Strong understanding of software development principles and best practices.
- Ability to work independently and within a team.
Nice to Have:
- Experience with RESTful APIs and microservices architecture.
- Cloud platform exposure (AWS, Azure, or Google Cloud).
- CI/CD pipelines and DevOps knowledge.
- Experience in Agile/Scrum environments.
- Mobile development experience (React Native, Flutter, etc.)
***Salary - R29,000.00 - R47,000.00 (Negotiable, based on skills, experience and in relation to current package)
Desired Skills:
About The Employer:
About the Company:
A boutique consultancy offering services in business strategy, finance, project management, recruitment, and marketing. It focuses on tailored, cost-effective solutions to support organizations in achieving growth and efficiency.