Enable job alerts via email!

Software Engineer

Teamgeek

Cape Town

On-site

ZAR 300 000 - 400 000

Full time

10 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A dynamic software development company in Cape Town is seeking a Junior / Mid Software Engineer. This role involves designing, developing, and maintaining applications while working under the guidance of senior engineers. Ideal candidates will have a Bachelor's degree and proficiency in programming languages like JavaScript or Python. The company offers mentorship and opportunities for growth in a collaborative environment.

Benefits

Mentorship opportunities
Exposure to modern tech stacks
Pathways for career growth

Qualifications

  • Proficiency in at least one programming language (e.g., JavaScript, TypeScript, or Python).
  • Familiarity with modern frameworks (e.g., React, Django, or similar).
  • Eagerness to learn and take feedback constructively.

Responsibilities

  • Contribute to the development of web and mobile applications.
  • Write clean, maintainable, and efficient code.
  • Assist in debugging, testing, and resolving software defects.

Skills

Proficiency in programming languages
Strong problem-solving skills
Ability to work in a team environment

Education

Bachelor's degree in Computer Science or related field

Tools

Git/GitHub
SQL or NoSQL databases
Job description
About us

We are a dynamic and fast-growing company that builds modern, scalable software for clients across industries.

Our culture is built on collaboration, innovation, and continuous learning.

We believe in empowering our engineers to grow their skills while delivering real impact to our clients and products.

Role overview

We are looking for a motivated Junior / Mid Software Engineer eager to build their career in software development.

As part of our engineering team, you will contribute to designing, developing, and maintaining high-quality applications.

You will work under the guidance of senior engineers and project managers, gaining exposure to modern technologies, agile methodologies, and best practices.

This role is ideal for someone with strong technical fundamentals, a willingness to learn, and a proactive attitude toward problem-solving.

Key Responsibilities
  • Contribute to the development of web and mobile applications in collaboration with senior engineers.
  • Write clean, maintainable, and efficient code under guidance.
  • Assist in debugging, testing, and resolving software defects.
  • Participate in code reviews, sprint planning, and daily standups.
  • Collaborate with cross-functional teams (design, QA, product management) to deliver high-quality features.
  • Document technical work and maintain accurate records of code changes.
  • Stay curious and engaged with emerging technologies and industry trends.
Qualification & Skills
  • Bachelor's degree (or equivalent practical experience) in Computer Science, Software Engineering, or related field.
  • Proficiency in at least one programming language (e.g., JavaScript, TypeScript and / or Python).
  • Familiarity with modern frameworks (e.g., React, , Django, or similar).
  • Basic understanding of databases (SQL or NoSQL).
  • Exposure to version control systems (Git / GitHub).
  • Eagerness to learn and take feedback constructively.
  • Strong problem-solving skills and ability to work in a team environment.
Nice-to-Haves (but not required)
  • Experience with cloud platforms (AWS, GCP, or Azure).
  • Familiarity with mobile development frameworks (e.g. React Native).
  • Knowledge of CI/ CD pipelines or DevOps practices.
  • Previous internship or project experience in software development.
What we have
  • Mentorship and learning opportunities with senior engineers.
  • Exposure to modern tech stacks and real-world projects.
  • Clear pathways for career growth and skill development.
  • A collaborative, inclusive, and supportive team culture.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.