Software Engineer

Western Cape, South Africa

Job Description

Job Summary If you're looking to level up your engineering career within a product-focused, high-traffic tech environment - this role offers the perfect blend of scale, ownership, and modern stack exposure. You won't just be handed specs and told to code; you'll be involved in shaping the product, refining the architecture, and contributing to a platform used by millions.
This Cape Town-based opportunity (with hybrid/remote flexibility) is ideal for developers who are fluent in clean code, care about performance, and want to solve real-world problems with an impact-focused team.
Reach out to:
Duties:

  • Build and maintain scalable web and mobile applications using modern development frameworks.
  • Translate functional requirements into well-architected, performant software solutions.
  • Write clean, maintainable, and testable code as part of a high-functioning team.
  • Participate in technical discussions, architecture planning, and design reviews.
  • Debug and troubleshoot production issues with a focus on continuous improvement.
  • Contribute to DevOps pipelines and automation where applicable
  • Collaborate cross-functionally with designers, product managers, and QA engineers.
  • Stay current with best practices and proactively introduce improvements to the codebase.
Job Experience & Skills Required:
Qualifications:
  • Matric (Grade 12)
  • Bachelor's degree in Computer Science, Information Technology, Data Science, Business Analytics, or a related field.
  • Relevant industry certifications (e.g., AWS, Microsoft, Google Cloud)
Experience:
  • 3+ years of hands-on software development experience in a professional environment.
  • Solid experience building backend systems and RESTful APIs.
  • Exposure to frontend development frameworks and responsive design is advantageous.
  • Familiarity with agile development methodologies and version control (Git).
  • Experience with cloud-based environments and CI/CD pipelines is a bonus.
Skills & Competencies:
  • Strong proficiency in C# or similar backend languages (Java, Python, etc.).
  • Comfortable working with HTML, CSS, JavaScript, and frameworks like Angular or React.
  • Good working knowledge of SQL and relational databases (e.g., SQL Server, MySQL, PostgreSQL).
  • Understanding of software development principles: OOP, design patterns, SOLID, DRY, etc.
  • Ability to write clean, maintainable code and participate in peer reviews.
  • Strong problem-solving mindset with attention to detail.
  • Effective communicator who thrives in collaborative environments.
  • Willingness to learn and adapt to new tools, technologies, and business contexts.
If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.
Salix Recruitment
Recruiter

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1451502
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    R600000 - 700000 per year
  • Employment Status
    Permanent
  • Job Location
    Western Cape, South Africa
  • Education
    Not mentioned