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.
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.
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 / FlaskC# / .NETJava / Spring BootExperience 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.)